XML 46 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Summary of Net Revenues Disaggregated by Geography Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Net revenues $ 110,423 $ 93,166 $ 300,437 $ 262,892
United States [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 63,180 47,522 146,268 144,344
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 10,882 10,950 31,617 31,796
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 35,434 34,210 121,223 85,352
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 927 $ 484 $ 1,329 $ 1,400