XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenues $ 333,615 $ 124,456 $ 52,158
United States      
Disaggregation of Revenue [Line Items]      
Total revenues 319,196 83,276 15,600
North America      
Disaggregation of Revenue [Line Items]      
Total revenues 14,341 41,121 36,527
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Total revenues $ 78 $ 59 $ 31