XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Segment
Mar. 31, 2024
USD ($)
Segment Reporting Information [Line Items]    
Number of reportable segments | Segment 3  
Total revenues $ 354,588 $ 169,416
Non-US [Member]    
Segment Reporting Information [Line Items]    
Total revenues 50,799 23,210
Non-US [Member] | Geographic Concentration Risk    
Segment Reporting Information [Line Items]    
Total revenues $ 0 $ 0
Non-US [Member] | Revenue Benchmark | Geographic Concentration Risk    
Segment Reporting Information [Line Items]    
Percentage of sales 10.00% 10.00%