v3.25.1
DEBT (Details) - USD ($)
shares in Millions
1 Months Ended 3 Months Ended
Dec. 31, 2024
Apr. 30, 2024
Dec. 31, 2023
Mar. 28, 2025
Dec. 31, 2027
Dec. 31, 2025
Sep. 30, 2019
Sep. 13, 2019
Debt Instrument [Line Items]                
Long-term debt $ 114,278,000     $ 113,791,000        
2024 Notes | Senior Notes                
Debt Instrument [Line Items]                
Debt instrument stated percentage (as a percent)               2.00%
Debt instrument principal amount   $ 115,500,000         $ 115,500,000  
Settled in cash   $ 115,500,000            
Debt conversion, converted instrument, shares issued (in shares)   4.6            
Credit Agreement | Line of Credit                
Debt Instrument [Line Items]                
Debt instrument, term     5 years          
Debt instrument, premium fee basis spread (as a percent) 0.10%              
Debt interest expense       1,800,000        
Repayment of principal due in next twelve months       2,500,000        
Credit Agreement | Line of Credit | Minimum                
Debt Instrument [Line Items]                
Basis spread on variable rate (as a percent) 2.00%              
Line of credit facility, commitment fee (percentage) 0.25%              
Credit Agreement | Line of Credit | Maximum                
Debt Instrument [Line Items]                
Basis spread on variable rate (as a percent) 2.75%              
Line of credit facility, commitment fee (percentage) 0.35%              
Credit Agreement | Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity $ 160,000,000   $ 120,000,000          
Line of credit facility, accordion feature, increase limit 100,000,000              
Long-term debt       75,000,000        
Credit Agreement | Line of Credit | Letter of Credit                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity 10,000,000              
Credit Agreement | Line of Credit | Secured Debt                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity $ 40,000,000              
Proceeds from line of credit   $ 40,000,000            
Long-term debt       $ 39,000,000        
Quarterly installments, percentage of principal 1.25%              
Credit Agreement | Line of Credit | Secured Debt | Forecast                
Debt Instrument [Line Items]                
Quarterly installments, percentage of principal         2.50% 1.875%