v3.25.2
Long-Term Debt and Revolving Line of Credit - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jun. 26, 2024
Aug. 31, 2017
Debt Instrument              
Term loans $ 297,000   $ 297,000        
Accrued interest payable 50   50   $ 51    
Line of Credit | Secured Debt              
Debt Instrument              
Term loans $ 297,000   $ 297,000   298,500 $ 100,000 $ 300,000
Effective interest rate 7.40% 9.20% 7.40% 9.20%      
Interest incurred $ 5,494 $ 6,736 $ 10,964 $ 13,534      
Interest payable 60   60   61    
Prepayment on the loan     750        
Line of Credit | Revolving Credit Facility              
Debt Instrument              
Available borrowings 100,000   100,000   100,000    
Commitment fee 73 $ 63 167 $ 126      
Accrued interest payable $ 1   $ 1   $ 1    
Line of Credit | Secured Overnight Financing Rate SOFR | Variable Rate Component One              
Debt Instrument              
Floor rate 0.00%   0.00%        
Line of Credit | Secured Overnight Financing Rate SOFR | Variable Rate Component One | Secured Debt              
Debt Instrument              
Basis spread on variable rate     3.00%        
Line of Credit | Secured Overnight Financing Rate SOFR | Variable Rate Component Three              
Debt Instrument              
Floor rate 1.00%   1.00%        
Line of Credit | Secured Overnight Financing Rate SOFR | Maximum | Variable Rate Component One | Revolving Credit Facility              
Debt Instrument              
Basis spread on variable rate     3.50%        
Line of Credit | Secured Overnight Financing Rate SOFR | Minimum | Variable Rate Component One | Revolving Credit Facility              
Debt Instrument              
Basis spread on variable rate     2.75%        
Line of Credit | Alternate Base Rate | Variable Rate Component Two              
Debt Instrument              
Floor rate 1.00%   1.00%        
Line of Credit | Alternate Base Rate | Variable Rate Component Two | Secured Debt              
Debt Instrument              
Basis spread on variable rate     2.00%        
Line of Credit | Alternate Base Rate | Maximum | Variable Rate Component Two | Revolving Credit Facility              
Debt Instrument              
Basis spread on variable rate     2.50%        
Line of Credit | Alternate Base Rate | Minimum | Variable Rate Component Two | Revolving Credit Facility              
Debt Instrument              
Basis spread on variable rate     1.75%        
Line of Credit | Fed Funds Effective Rate | Variable Rate Component Two              
Debt Instrument              
Basis spread on variable rate     0.50%