v3.25.2
CASH EQUIVALENTS AND RESTRICTED CASH - Schedule of Cash, Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 107,000 $ 216,426
Cash    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 86,005 135,614
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 20,995 $ 80,812