XML 78 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Future Minimum Payments of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases, Operating [Abstract]    
2026 $ 14,143  
2027 12,048  
2028 10,382  
2029 10,447  
2030 9,952  
Thereafter 25,176  
Total lease payments 82,148  
Less imputed interest (17,042)  
Total lease obligations 65,106  
Accrued liabilities (10,936) $ (20,714)
Noncurrent operating lease liabilities 54,170 62,392
Finance Lease, Liability [Abstract]    
2026 51,108  
2027 51,108  
2028 65,908  
2029 104,396  
2030 105,233  
Thereafter 126,539  
Total lease payments 504,292  
Less imputed interest (101,232)  
Total lease obligations 403,060 429,896
Less current obligations (28,106) (26,836)
Long-term lease obligations $ 374,954 $ 403,060
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Debt and Lease Obligation Debt and Lease Obligation