v3.26.1
Long-Term Debt and Revolving Line of Credit - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Jun. 26, 2024
Aug. 31, 2017
Debt Instrument          
Term loans $ 294,769        
Accrued interest payable 53   $ 54    
Revolving line of credit          
Debt Instrument          
Available borrowings $ 100,000   100,000    
Effective interest rate (as percentage) 6.44% 7.33%      
Accrued interest payable $ 1   1    
Prepayment on the loan $ 741        
Line of Credit | Variable Rate Component One | Secured Overnight Financing Rate SOFR          
Debt Instrument          
Floor rate (as percentage) 0.00%        
Line of Credit | Variable Rate Component Two | Alternate Base Rate          
Debt Instrument          
Floor rate (as percentage) 1.00%        
Line of Credit | Variable Rate Component Two | Fed Funds Effective Rate          
Debt Instrument          
Basis spread on variable rate (as percentage) 0.50%        
Line of Credit | Variable Rate Component Three | Secured Overnight Financing Rate SOFR          
Debt Instrument          
Floor rate (as percentage) 1.00%        
Secured Debt | Line of Credit          
Debt Instrument          
Term loans       $ 100,000 $ 300,000
Interest incurred $ 4,754 $ 5,470      
Accrued interest payable $ 52   $ 53    
Secured Debt | Line of Credit | Variable Rate Component One | Secured Overnight Financing Rate SOFR          
Debt Instrument          
Basis spread on variable rate (as percentage) 2.75%        
Secured Debt | Line of Credit | Variable Rate Component Two | Alternate Base Rate          
Debt Instrument          
Basis spread on variable rate (as percentage) 1.75%        
Revolving line of credit | Line of Credit          
Debt Instrument          
Commitment fee $ 63 $ 94      
Revolving line of credit | Line of Credit | Variable Rate Component One | Secured Overnight Financing Rate SOFR | Minimum          
Debt Instrument          
Basis spread on variable rate (as percentage) 2.75%        
Revolving line of credit | Line of Credit | Variable Rate Component One | Secured Overnight Financing Rate SOFR | Maximum          
Debt Instrument          
Basis spread on variable rate (as percentage) 3.50%        
Revolving line of credit | Line of Credit | Variable Rate Component Two | Alternate Base Rate | Minimum          
Debt Instrument          
Basis spread on variable rate (as percentage) 1.75%        
Revolving line of credit | Line of Credit | Variable Rate Component Two | Alternate Base Rate | Maximum          
Debt Instrument          
Basis spread on variable rate (as percentage) 2.50%