XML 113 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Unvouchered payables $ 46,043 $ 21,548
Accrued payroll expenses 13,068 15,778
Accrued interest 692 4,723
Non-income taxes payable 4,019 5,560
Other 27,361 22,602
Accrued expenses and other $ 91,183 $ 70,211