v3.26.1
Additional Financial Statement Information - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 07, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Additional Financial Statement Information [Line Items]            
Depreciation expense   $ 46,156 $ 18,581 $ 89,748 $ 37,039  
Allowance for doubtful accounts   $ 3,000   $ 3,000   $ 4,600
WBEF            
Additional Financial Statement Information [Line Items]            
Depreciation expense     28,200   51,800  
Incentive payments     $ 2,100   $ 2,700  
Maximum            
Additional Financial Statement Information [Line Items]            
Reimbursement expenses $ 6,900          
Maximum | WBEF            
Additional Financial Statement Information [Line Items]            
Reimbursement expenses $ 6,900