XML 46 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Summary of Net Revenues Disaggregated by Geography Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net revenues $ 93,968 $ 83,872
United States [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues 36,842 48,160
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues 9,873 10,856
Asia Pacific [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues 47,087 24,320
All Other [Member]    
Disaggregation of Revenue [Line Items]    
Net revenues $ 166 $ 536