XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Summary of Net Revenues Disaggregated by Geography Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net revenues $ 359,058 $ 405,059 $ 399,079
United States [Member]      
Disaggregation of Revenue [Line Items]      
Net revenues 185,834 149,456 129,422
Europe [Member]      
Disaggregation of Revenue [Line Items]      
Net revenues 41,803 59,742 38,378
Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Net revenues 129,981 192,267 228,335
All Other [Member]      
Disaggregation of Revenue [Line Items]      
Net revenues $ 1,440 $ 3,594 $ 2,944