XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued salaries and wages $ 17,711 $ 34,310
Accrued interest payable 9,020 4,211
Income taxes payable 8,360 662
Current deferred tax liabilities 7,650 7,650
Current portion of operating lease liabilities 6,920 6,925
Restricted cash due to customers 5,411 2,858
Advance deposits 3,741 2,993
Self-insurance liability 1,717 1,271
Other 13,008 13,100
Total accrued liabilities $ 73,538 $ 73,980