v3.26.1
Summary of Significant Accounting Policies - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Cash surrender value of life insurance policies $ 17,484 $ 17,963
Total assets 21,107 18,360
Liabilities:    
Deferred compensation 16,037 16,379
Total liabilities 16,037 19,296
Interest Rate Swap    
Liabilities:    
Interest rate swaps   2,917
Total interest rate swap assets 3,623 397
Level 1    
Assets:    
Cash surrender value of life insurance policies 0 0
Total assets 0 0
Liabilities:    
Deferred compensation 16,037 16,379
Total liabilities 16,037 16,379
Level 1 | Interest Rate Swap    
Liabilities:    
Interest rate swaps   0
Total interest rate swap assets 0 0
Level 2    
Assets:    
Cash surrender value of life insurance policies 17,484 17,963
Total assets 21,107 18,360
Liabilities:    
Deferred compensation 0 0
Total liabilities 0 2,917
Level 2 | Interest Rate Swap    
Liabilities:    
Interest rate swaps   2,917
Total interest rate swap assets 3,623 397
Level 3    
Assets:    
Cash surrender value of life insurance policies 0 0
Total assets 0 0
Liabilities:    
Deferred compensation 0 0
Total liabilities 0 0
Level 3 | Interest Rate Swap    
Liabilities:    
Interest rate swaps   0
Total interest rate swap assets $ 0 $ 0