v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash Flows (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents        
Cash and cash equivalents $ 180,971 $ 279,270 $ 216,532 $ 328,698
Restricted cash 32,268 25,156 21,071 21,422
Total cash, cash equivalents, restricted cash, and restricted cash equivalents 229,434 327,898 280,597 391,403
Total pledged cash and cash equivalents        
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents        
Pledged cash and cash equivalents $ 16,195 $ 23,472 $ 42,994 $ 41,283