v3.25.2
SUBSEQUENT EVENTS (Details) - USD ($)
shares in Thousands
Jul. 29, 2025
Aug. 06, 2025
Jul. 25, 2025
Jun. 30, 2025
Mar. 31, 2025
Aug. 15, 2024
Jul. 12, 2022
Subsequent Event [Line Items]              
Long-term debt       $ 335,382,000 $ 349,964,000    
Current portion of long-term debt       $ 6,648,000 $ 11,593,000    
Number of shares reserved for future issuance (in shares)       22,075      
2022 Plan              
Subsequent Event [Line Items]              
Number of shares reserved for future issuance (in shares)       3,382   14,000 8,000
ESPP              
Subsequent Event [Line Items]              
Number of shares reserved for future issuance (in shares)       277      
Subsequent event | 2022 Plan              
Subsequent Event [Line Items]              
Number of shares reserved for future issuance (in shares)     8,500        
Subsequent event | ESPP              
Subsequent Event [Line Items]              
Number of shares reserved for future issuance (in shares)     6,000        
Subsequent event | Term Loan | Loans payable              
Subsequent Event [Line Items]              
Repayments of debt $ 10,000,000            
Long-term debt $ 127,000,000            
Current portion of long-term debt   $ 0