v3.25.2
DEBT AND FINANCING ARRANGEMENTS - 2018 Loan Facility (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Aug. 05, 2025
Apr. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Feb. 29, 2024
Nov. 30, 2022
Apr. 30, 2022
Mar. 31, 2022
Debt Instrument [Line Items]                
Repayment of long term line of credit     $ 0 $ 30,000        
Lines of credit                
Debt Instrument [Line Items]                
Commitment fee percentage     0.15%          
Revolving Credit Facility | Lines of credit | 2018 Line of Credit                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity             $ 60,000 $ 50,000
Line of credit facility, maximum borrowing capacity upon syndication             $ 75,000  
Debt instrument, maximum borrowing, eligible accounts receivable, percentage         75.00% 50.00% 85.00%  
Debt instrument, minimum adjusted cash             $ 25,000  
Basis spread on variable rate     0.25%          
Debt instrument, interest rate increase upon default, percentage         3.00%      
Interest expense     $ 100 $ 700        
Repayment of long term line of credit   $ 30,000            
Line of credit, unused available borrowings     $ 60,000          
Revolving Credit Facility | Lines of credit | 2018 Line of Credit | Subsequent Event                
Debt Instrument [Line Items]                
Line of credit borrowings $ 50,000              
Line of credit, unused available borrowings $ 10,000              
Revolving Credit Facility | Lines of credit | Amended Line Of Credit 2018                
Debt Instrument [Line Items]                
Basis spread on variable rate     0.125%          
Revolving Credit Facility | Lines of credit | Amended Line Of Credit 2018 | United States                
Debt Instrument [Line Items]                
Debt instrument, maximum borrowing, eligible accounts receivable, percentage     85.00%          
Revolving Credit Facility | Lines of credit | Amended Line Of Credit 2018 | United Kingdom                
Debt Instrument [Line Items]                
Debt instrument, maximum borrowing, eligible accounts receivable, percentage     30.00%