XML 66 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets and Liabilities [Abstract]      
Right of use assets $ 126,829 $ 131,193  
Current lease liabilities 26,485 25,319  
Long-term lease liabilities 102,830 108,493  
Total lease liabilities 129,315 133,812  
Lease expense [Abstract]      
Operating lease expense 27,909 25,606 $ 24,853
Short-term lease expense 988 971 2,031
Variable lease expense 566 365 359
Total lease expense 29,463 26,942 27,243
Cash paid for operating leases $ 28,164 24,074 $ 23,899
Weighted-average remaining lease term - operating leases 9 years 4 months 24 days    
Weighted-average discount rate - operating leases 6.30%    
Undiscounted future lease payments for operating lease liabilities [Abstract]      
2024 $ 27,474    
2025 24,235    
2026 19,692    
2027 17,802    
2028 15,154    
Thereafter 68,809    
Building and Improvements [Member]      
Assets and Liabilities [Abstract]      
Right of use assets 121,578 126,933  
Current lease liabilities 23,647 22,926  
Long-term lease liabilities 100,489 106,693  
Machinery and Equipment [Member]      
Assets and Liabilities [Abstract]      
Right of use assets 5,251 4,260  
Current lease liabilities 2,838 2,393  
Long-term lease liabilities $ 2,341 $ 1,800