v3.25.1
Long-Term Debt - Additional Information (Details)
3 Months Ended
Aug. 08, 2024
USD ($)
Dec. 29, 2022
Mar. 31, 2025
USD ($)
PromissoryNote
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]          
Amortization of deferred financing costs     $ 95,000 $ 106,000  
2024 Revolver          
Debt Instrument [Line Items]          
Letter of credit, Amount     0    
Line of credit facility, outstanding amount     $ 0    
2024 Revolver | Minimum          
Debt Instrument [Line Items]          
Line of credit facility, unused capacity, commitment fee percentage 0.25%        
2024 Revolver | Maximum          
Debt Instrument [Line Items]          
Line of credit facility, unused capacity, commitment fee percentage 0.30%        
2024 Amended and Restated Credit Agreement          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 300,000,000        
Debt Instrument, Term 5 years        
Line of credit facility, current borrowing capacity $ 150,000,000        
Line of credit facility, maturity date Aug. 08, 2029        
Debt instrument, negative covenant, maximum repurchase of common equity $ 50,000,000        
Covenant description     The 2024 Amended and Restated Credit Agreement also contains several financial covenants, measured on a consolidated basis. First, during the period commencing with the fiscal quarter ended June 30, 2024 through June 30, 2025, (a) there must be liquidity (which is defined as availability under the 2024 Revolver, plus unrestricted cash) that is more than the greater of (1) $35,000 and (2) 35% of the Revolving Amount, as defined in the 2024 Amended and Restated Credit Agreement, (b) as of the end of each such quarter, total revenue on a trailing four-quarter basis must be greater than the requirements set forth in the 2024 Amended and Restated Credit Agreement, and (c) for each period of four consecutive quarters, Consolidated EBITDA, as defined in the 2024 Amended and Restated Credit Agreement, must not be less than $10,000. Second, during the period commencing with the fiscal quarter ending September 30, 2025 until maturity, (i) the Leverage Ratio, as defined in the 2024 Amended and Restated Credit Agreement, must not exceed 3.00 to 1.00 at the end of each fiscal quarter and (ii) the Interest Coverage Ratio, as defined in the 2024 Amended and Restated Credit Agreement, must not be less than 3.00 to 1.00 at the end of each fiscal quarter. The Leverage Ratio must not exceed 3.50 to 1.00 during certain periods following an acquisition of a certain size. The Company was in compliance with its financial debt covenants as of March 31, 2025.    
Minimum liquidity amount $ 35,000,000        
Percentage of revolving amount 35.00%        
Minimum consolidated EBITDA $ 10,000,000        
Debt instrument, covenant compliance     The Company was in compliance with its financial debt covenants as of March 31, 2025.    
2024 Amended and Restated Credit Agreement | Maximum          
Debt Instrument [Line Items]          
Leverage ratio 3   3.5    
Coverage Ratio 3        
2024 Amended and Restated Credit Agreement | Daily Simple SOFR and Term SOFR Loans | Minimum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 2.00%        
2024 Amended and Restated Credit Agreement | Daily Simple SOFR and Term SOFR Loans | Maximum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 2.50%        
2024 Amended and Restated Credit Agreement | SOFR          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 1.00% 0.10%      
Debt instrument, term SOFR plus one-month        
2024 Amended and Restated Credit Agreement | Base Rate          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 0.50%        
2024 Amended and Restated Credit Agreement | Base Rate | Minimum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 1.00%        
2024 Amended and Restated Credit Agreement | Base Rate | Maximum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 1.50%        
2024 Amended and Restated Credit Agreement | Daily Simple SOFR, Term SOFR and Base Rate | Maximum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 0.50%        
Letter of Credit          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 30,000,000        
Other Noncurrent Assets and Deposits          
Debt Instrument [Line Items]          
Deferred financing costs     $ 1,642,000   $ 1,737,000
Promissory Note          
Debt Instrument [Line Items]          
Number of promissory notes executed | PromissoryNote     2    
Debt instrument, principal amount     $ 9,100,000    
Debt instrument, periodic payment, principal     4,800,000    
Debt instrument, periodic payment     $ 4,300,000    
Interest rate     6.75%