XML 87 R46.htm IDEA: XBRL DOCUMENT v3.25.4
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES- Schedule of Trade and Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Trade receivables $ 171,736 $ 149,146
Other receivables 16,509 32,768
Allowance for credit losses (2,840) (3,708)
Total $ 185,405 $ 178,206