XML 82 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenues $ 407,320 $ 333,615 $ 124,456
United States      
Disaggregation of Revenue [Line Items]      
Total revenues 377,808 319,196 83,276
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Total revenues 29,170 14,341 41,121
North America      
Disaggregation of Revenue [Line Items]      
Total revenues $ 342 $ 78 $ 59