XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
High deductible insurance $ 7,690 $ 6,250
Accrued payroll 20,670 15,990
Liability Derivatives 0 6,510
Deferred Revenue 7,360 2,610
Other 24,620 28,280
Total accrued liabilities $ 60,340 $ 59,640