v3.26.3
ACCOUNTS RECEIVABLE AND OTHER RECEIVABLES - Schedule of Receivable Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2026
Accounts receivable    
Beginning balance   $ 68,806
Ending balance $ 113,841 113,841
Other receivables    
Beginning balance   0
Ending balance (9,098) (9,098)
Purchasing Power    
Accounts receivable    
Beginning balance 23,478 0
Net book value of accounts written off (4,039) (4,082)
Recoveries 339 419
Provision for credit losses 13,989 37,430
Ending balance 33,767 33,767
Other receivables    
Beginning balance 4,469 0
Net book value of accounts written off (521) (524)
Recoveries 24 28
Provision for credit losses 2,022 6,490
Ending balance $ 5,994 $ 5,994