v3.25.2
CASH EQUIVALENTS AND RESTRICTED CASH - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Restricted cash $ 34,242 $ 30,042
Standby Letter Of Credit    
Cash and Cash Equivalents [Line Items]    
Restricted cash 6,600 6,200
Credit Card Programs | Asset Pledged as Collateral    
Cash and Cash Equivalents [Line Items]    
Restricted cash 5,000  
Contractual Restrictions    
Cash and Cash Equivalents [Line Items]    
Restricted cash $ 22,400 $ 18,800