v3.25.0.1
Segment and Geographic Information - Summary of Property and Equipment, Net by Geography (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 39,638 $ 47,758
Geographic Concentration Risk    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 39,638 $ 47,758
Geographic Concentration Risk | Property, Plant and Equipment    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk (in percent) 100.00% 100.00%
United States | Geographic Concentration Risk    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 22,968 $ 28,825
United States | Geographic Concentration Risk | Property, Plant and Equipment    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk (in percent) 58.00% 60.00%
Japan | Geographic Concentration Risk    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 9,183 $ 11,440
Japan | Geographic Concentration Risk | Property, Plant and Equipment    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk (in percent) 23.00% 24.00%
United Kingdom | Geographic Concentration Risk    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 5,634 $ 5,851
United Kingdom | Geographic Concentration Risk | Property, Plant and Equipment    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk (in percent) 14.00% 12.00%
Rest of world | Geographic Concentration Risk    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 1,853 $ 1,642
Rest of world | Geographic Concentration Risk | Property, Plant and Equipment    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk (in percent) 5.00% 4.00%