XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Summary of Net Revenues Disaggregated by Geography Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net revenues $ 96,046 $ 85,854 $ 190,014 $ 169,726
United States [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 46,246 48,662 83,088 96,822
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 10,862 9,990 20,735 20,846
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 38,702 26,822 85,789 51,142
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 236 $ 380 $ 402 $ 916