v3.26.1
Debt - Obligations under Debt Arrangements (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Feb. 03, 2026
Dec. 31, 2025
Dec. 23, 2025
Debt instruments        
Total debt $ 100,658   $ 7,874  
Less: current 6,203   1,789  
Less: deferred debt issuance costs 1,496      
Total long-term debt $ 92,959   6,085  
Interest rate floor 4.00%      
Equipment Term Loan        
Debt instruments        
Total debt $ 1,991      
Unsecured Debt        
Debt instruments        
Principal amount   $ 12,000    
Total debt 9,993      
Less: current 1,600      
UMB Credit Agreement        
Debt instruments        
Principal amount       $ 120,000
Accordion option       25,000
Outstanding Borrowings     0  
Remaining borrowing capacity $ 22,600      
Weighted average interest rate 6.29%      
Covenant compliance, Leverage Ratio, maximum 3      
UMB Credit Agreement | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent        
Debt instruments        
Less: deferred debt issuance costs     1,700  
UMB Credit Agreement | Minimum        
Debt instruments        
Consolidated fixed charge coverage ratio 1.2      
UMB Credit Agreement | Equipment Term Loan        
Debt instruments        
Principal amount       20,000
UMB Credit Agreement | Acquisition Term Loan        
Debt instruments        
Principal amount       40,000
Revolver        
Debt instruments        
Total debt $ 36,000      
Term Loan        
Debt instruments        
Total debt 40,000      
Letter of Credit | UMB Credit Agreement        
Debt instruments        
Line of credit facility, maximum borrowing capacity       7,500
Other        
Debt instruments        
Total debt $ 12,674   $ 7,874  
Revolving Credit Facility | UMB Credit Agreement        
Debt instruments        
Line of credit facility, maximum borrowing capacity       $ 60,000
30-day SOFR | Minimum        
Debt instruments        
Basis spread on variable rate 2.50%      
30-day SOFR | Maximum        
Debt instruments        
Basis spread on variable rate 3.00%      
Base Rate | Minimum        
Debt instruments        
Basis spread on variable rate 1.50%      
Base Rate | Maximum        
Debt instruments        
Basis spread on variable rate 2.00%