v3.25.1
NEW CREDIT AGREEMENT - Narrative (Details) - Line of Credit
$ in Thousands
Aug. 13, 2024
USD ($)
Aug. 12, 2024
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
New Credit Agreement        
Debt Instrument [Line Items]        
Unused capacity commitment fee percentage 0.40% 0.25%    
Deferred debt issuance costs     $ 1,000  
Debt issuance costs, noncurrent     3,456 $ 3,705
New Credit Agreement | Other Noncurrent Assets        
Debt Instrument [Line Items]        
Deferred debt issuance costs     800  
New Credit Agreement | Other Current Assets        
Debt Instrument [Line Items]        
Deferred debt issuance costs     $ 200  
Secured Debt | New Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 325,000      
Secured Debt | New Credit Agreement | Prior to One Year, Closing Date        
Debt Instrument [Line Items]        
Quarterly principal payment, percentage of amount outstanding 0.625%      
Secured Debt | New Credit Agreement | One Year Anniversary, Closing Date        
Debt Instrument [Line Items]        
Quarterly principal payment, percentage of amount outstanding 1.25%      
Secured Debt | New Credit Agreement | Three Year Anniversary, Closing Date        
Debt Instrument [Line Items]        
Quarterly principal payment, percentage of amount outstanding 1.875%      
Secured Debt | New Term Facility        
Debt Instrument [Line Items]        
Line of credit facility, effective rate     0.0692  
Line of credit facility, interest rate at period end     7.29%  
Deferred debt issuance costs $ 5,000      
Revolving Credit Facility | New Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowing capacity 75,000      
Debt issuance costs, noncurrent $ 1,100