v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Impairment losses related to credit losses $ 0 $ 0    
Restricted security deposit 5,450      
Cash and cash equivalents 171,668 134,188 $ 115,694  
Restricted cash 6,381 6,430 6,400  
Total cash, cash equivalents and restricted cash $ 178,049 $ 140,618 $ 122,053 $ 181,318
Minimum        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Customer payment term 45 days      
Maximum        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Customer payment term 105 days      
Commercial manufacturing facility        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Security deposit $ 5,450      
Decrease in letters of credit 1,000      
Commercial manufacturing facility | Minimum        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Security deposit 1,500      
Headquarters lease        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Security deposit $ 600