v3.26.1
Fair Value - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Interest Rate Swap | Prepaid Expenses and Other Assets    
Assets:    
Assets, Total $ 338  
Interest Rate Swap | Other Assets    
Assets:    
Assets, Total 354  
Interest Rate Swap | Accrued Expenses and Other Current Liabilities    
Liabilities:    
Liabilities, Total 25 $ 615
Interest Rate Swap | Other Long-Term Liabilities    
Liabilities:    
Liabilities, Total 39 2,060
Company Owned Life Insurance Policies | Other Assets    
Assets:    
Assets, Total 28,512 26,373
Cash-Settled RSUs | Accrued salaries and benefits    
Liabilities:    
Liabilities, Total 2,081 4,311
Level 2 | Interest Rate Swap | Prepaid Expenses and Other Assets    
Assets:    
Assets, Total 338  
Level 2 | Interest Rate Swap | Other Assets    
Assets:    
Assets, Total 354  
Level 2 | Interest Rate Swap | Accrued Expenses and Other Current Liabilities    
Liabilities:    
Liabilities, Total 25 615
Level 2 | Interest Rate Swap | Other Long-Term Liabilities    
Liabilities:    
Liabilities, Total 39 2,060
Level 2 | Company Owned Life Insurance Policies | Other Assets    
Assets:    
Assets, Total 28,512 26,373
Level 2 | Cash-Settled RSUs | Accrued salaries and benefits    
Liabilities:    
Liabilities, Total $ 2,081 $ 4,311