v3.26.1
Long-Term Debt and Revolving Line of Credit - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jun. 26, 2024
Aug. 31, 2017
Debt Instrument              
Term loans $ 294,028   $ 294,028        
Accrued interest payable 53   53   $ 54    
Revolving line of credit              
Debt Instrument              
Available borrowings $ 100,000   $ 100,000   100,000    
Effective interest rate (as percentage) 6.45% 7.40% 6.45% 7.40%      
Accrued interest payable $ 1   $ 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%   0.00%        
Line of Credit | Variable Rate Component Two | Alternate Base Rate              
Debt Instrument              
Floor rate (as percentage) 1.00%   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%   1.00%        
Secured Debt | Line of Credit              
Debt Instrument              
Term loans           $ 100,000 $ 300,000
Interest incurred $ 4,766 $ 5,494 $ 9,520 $ 10,964      
Accrued interest payable 52   $ 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 $ 73 $ 126 $ 167      
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%