v3.25.4
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
1 Months Ended
Dec. 31, 2024
USD ($)
Jun. 30, 2021
USD ($)
period
Sep. 30, 2025
USD ($)
Jul. 03, 2024
USD ($)
Loss Contingencies [Line Items]        
Registration rights agreement, offering price minimum       $ 25,000
Loss contingency accrual $ 6,800   $ 6,800  
Schwartz Action        
Loss Contingencies [Line Items]        
Settlement amount 1,950      
Derivative Litigation        
Loss Contingencies [Line Items]        
Loss contingency accrual $ 100   $ 200  
Registration Rights Agreement        
Loss Contingencies [Line Items]        
Stockholders request to sell all or any portion of their registrable securities in an underwritten offering, number of periods (up to) | period   2    
Stockholders may each request to sell all or any portion of their registrable securities in an underwritten offering, period   12 months    
Sale of stock, expected consideration received on transaction   $ 75,000