XML 46 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Summary of Net Revenues Disaggregated by Geography Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total net revenues $ 112,969 $ 93,968
United States [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenues 57,713 36,842
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenues 13,600 9,873
Asia Pacific [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenues 41,222 47,087
All Other [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenues $ 434 $ 166