v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents        
Cash and cash equivalents $ 160,858 $ 299,315 $ 233,712 $ 279,270
Restricted cash 25,782 22,772 41,090 25,156
Total cash, cash equivalents, restricted cash, and restricted cash equivalents 203,912 344,375 292,768 327,898
Pledged cash and cash equivalents (NOTE 12)        
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents        
Pledged cash and cash equivalents $ 17,272 $ 22,288 $ 17,966 $ 23,472