v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Salaries, wages, payroll taxes and benefits $ 76,080 $ 107,650
Insurance 73,256 73,621
Property, sales, use and other taxes 38,797 45,369
Accrued interest payable 9,994 17,471
Deferred revenue 20,289 79,286
Accrued legal expenses 13,375 15,000
Other 24,535 28,091
Accrued liabilities $ 256,326 $ 366,488