v3.25.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES    
Accounts payable $ 31,442 $ 24,291
Accrued property taxes 3,832 4,185
Accrued payroll 5,038 3,258
Workers' compensation reserve 5,306 4,321
Group health insurance 1,600 1,700
Asset retirement obligation - current portion 1,542 1,952
Other 3,192 4,591
Total accounts payable and accrued liabilities $ 51,952 $ 44,298