v3.26.1
ACCOUNTS AND OTHER RECEIVABLES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Receivables [Abstract]    
Customer receivables $ 94,108 $ 80,027
Other receivables 3,638 2,095
Total accounts and other receivables 97,746 82,122
Less: Allowance for credit losses (295) (311)
Total accounts and other receivables, net $ 97,451 $ 81,811