XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.4
SIGNIFICANT ACCOUNTING POLICIES - Schedule of allowance for credit losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
SIGNIFICANT ACCOUNTING POLICIES      
Allowance for credit losses, Beginning Balance $ (38,433) $ (977)  
(Provision)/recovery for credit losses 213 (37,456) $ (702)
Write-offs charged against allowance 37,629    
Allowance for credit losses, Ending Balance $ (591) $ (38,433) $ (977)