v3.25.4
Segment and Geographic Information - Summary of Property and Equipment, Net by Geography (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 51,960 $ 39,638
Geographic Concentration Risk    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 51,960 $ 39,638
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 $ 38,102 $ 22,968
United States | Geographic Concentration Risk | Property, Plant and Equipment    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk (in percent) 73.00% 58.00%
Japan | Geographic Concentration Risk    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 7,063 $ 9,183
Japan | Geographic Concentration Risk | Property, Plant and Equipment    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk (in percent) 14.00% 23.00%
United Kingdom | Geographic Concentration Risk    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 5,027 $ 5,634
United Kingdom | Geographic Concentration Risk | Property, Plant and Equipment    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk (in percent) 10.00% 14.00%
Rest of world | Geographic Concentration Risk    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Property and equipment, net $ 1,768 $ 1,853
Rest of world | Geographic Concentration Risk | Property, Plant and Equipment    
Segment Reporting, Other Significant Reconciling Item [Line Items]    
Concentration risk (in percent) 3.00% 5.00%