XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Payable and Accrued Liabilities (Schedule of Accounts Payable and Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued payroll and benefits $ 25,249 $ 24,473
Accounts payable 16,991 12,521
Deferred revenue 12,234 10,455
Accrued interest 6,826 8,344
Accrued taxes 5,212 5,712
Other current liabilities 29,116 20,878
Total accounts payable and accrued liabilities $ 95,628 $ 82,383