v3.26.1
Long-Term Debt - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Minimum [Member] | ABR Borrowings [Member]    
Debt Instrument [Line Items]    
Percentage of debt instrument amount 1.00%  
Minimum [Member] | SOFR [Member]    
Debt Instrument [Line Items]    
Percentage of debt instrument amount 2.00%  
Maximum [Member] | ABR Borrowings [Member]    
Debt Instrument [Line Items]    
Percentage of debt instrument amount 1.50%  
Maximum [Member] | SOFR [Member]    
Debt Instrument [Line Items]    
Percentage of debt instrument amount 2.50%  
Revolving Credit Facility [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Unused commitment fee percentage 0.25%  
Revolving Credit Facility [Member] | Maximum [Member]    
Debt Instrument [Line Items]    
Unused commitment fee percentage 0.30%  
2021 Term Loan [Member]    
Debt Instrument [Line Items]    
Repayment of debt $ 4,400  
Unamortized debt issuance costs / financing costs (1,240) $ (1,415)
2021 Revolving Line of Credit [Member]    
Debt Instrument [Line Items]    
Letters of Credit Outstanding, Amount 300  
Unamortized debt issuance costs / financing costs $ (400) $ (500)
2021 Credit Agreement [Member]    
Debt Instrument [Line Items]    
Maturity date Jan. 16, 2030  
Leverage ratio interest rate 0.25%  
2021 Credit Agreement [Member] | Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Line of credit $ 50,000  
Reduced borrowing capacity 49,700  
2021 Credit Agreement [Member] | Term Facility [Member]    
Debt Instrument [Line Items]    
Line of credit $ 175,000