XML 145 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Variable Interest Entities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]      
Current assets $ 395,831 $ 265,053  
Assets 707,539 441,186  
Current liabilities 221,367 88,468  
Liabilities 230,823 97,157  
Net income (loss) 126,038 (23,546) $ (65,678)
Variable Interest Entity, Primary Beneficiary      
Variable Interest Entity [Line Items]      
Current assets 56,100 24,100  
Assets 56,100 24,100  
Current liabilities 16,600 6,000  
Liabilities 16,600 6,000  
Net income (loss) (26,200) 3,300 9,100
Variable Interest Entity, Primary Beneficiary | Consolidation, Eliminations | Service Agreements      
Variable Interest Entity [Line Items]      
Payments for services $ 216,700 $ 96,300 $ 64,200