v3.25.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Aug. 31, 2023
Aug. 31, 2019
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2019
Line of Credit Facility [Line Items]            
Debt instrument, cash interest costs, (as a percent)     5.90% 7.20%    
Interest Rate Swap            
Line of Credit Facility [Line Items]            
Unrealized gain (loss) recognized in Other comprehensive income (loss) on interest rate swaps $ 1,200   $ 0 $ 1,619    
Secured Debt            
Line of Credit Facility [Line Items]            
Interest rate (as a percent)   5.40%        
Debt instrument, face amount     $ 216,900   $ 255,800  
Term Loan | Secured Debt            
Line of Credit Facility [Line Items]            
Long-term debt, term   7 years        
Floating interest rate, stated percentage (as a percent)     8.20%      
Credit Facility | Revolving Credit Facility            
Line of Credit Facility [Line Items]            
Long-term debt, term   5 years        
Maximum borrowing capacity   $ 60,000        
Credit Facility | Secured Debt            
Line of Credit Facility [Line Items]            
Debt instrument, repayment rate, quarterly (as a percent)           0.25%
Debt instrument, repayment rate, annual (as a percent)           1.00%
Credit Facility | Secured Debt | Base Rate            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread on variable rate (as a percent)     2.75%      
Credit Facility | Secured Debt | Eurodollar Deposits Rate            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread on variable rate (as a percent)     3.75%      
Credit Facility | Secured Debt | Eurodollar Deposits Rate | Minimum            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread on variable rate (as a percent)     0.00%      
Credit Facility | Secured Debt | Federal Funds Rate            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread on variable rate (as a percent)     0.50%      
Credit Facility | Secured Debt | Federal Funds Rate | Minimum            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread on variable rate (as a percent)     0.00%      
Credit Facility | Secured Debt | Eurodollar            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread on variable rate (as a percent)     1.00%      
August 2024 Debt Prepayment | Interest Rate Swap            
Line of Credit Facility [Line Items]            
Other comprehensive income (loss), cash flow hedge, reclassification for discontinuance, before tax     $ 2,200