v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Salaries, wages, payroll taxes and benefits $ 81,705 $ 107,650
Insurance 72,264 73,621
Property, sales, use and other taxes 43,286 45,369
Accrued interest payable 13,035 17,471
Deferred revenue 8,634 79,286
Accrued legal expenses 12,047 15,000
Other 17,363 28,091
Accrued liabilities $ 248,334 $ 366,488