XML 168 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Unvouchered payables $ 21,548 $ 11,562
Accrued payroll expenses 15,778 11,488
Accrued interest 4,723 3,054
Non-income taxes payable 5,560 950
Other 22,602 27,840
Accrued expenses and other $ 70,211 $ 54,895