v3.26.3
Segment Information - Summary of Net Revenues Disaggregated by Geography Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total net revenues $ 197,114 $ 110,423 $ 453,435 $ 300,437
United States [Member]        
Disaggregation of Revenue [Line Items]        
Total net revenues 125,870 63,180 261,000 146,268
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Total net revenues 21,900 10,882 51,714 31,617
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Total net revenues 47,783 35,434 138,408 121,223
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Total net revenues $ 1,561 $ 927 $ 2,313 $ 1,329