XML 77 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Trade accounts payable $ 20,227 $ 28,245
Nontrade accrued liabilities 28,389 23,829
Accrued compensation and benefits 24,986 18,113
Non income taxes payable 11,863 7,061
Other 8,571 5,914
Total accounts payable and accrued liabilities $ 94,036 $ 83,162