v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents        
Cash and cash equivalents $ 233,712 $ 279,270 $ 208,095 $ 328,698
Restricted cash 41,090 25,156 35,460 21,422
Total cash, cash equivalents, restricted cash, and restricted cash equivalents 292,768 327,898 281,490 391,403
Total pledged cash and cash equivalents        
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents        
Pledged cash and cash equivalents $ 17,966 $ 23,472 $ 37,935 $ 41,283