XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Weighted-average remaining lease term for operating leases 8 years 2 months 12 days  
Weighted-average remaining lease term for finance leases 3 years 6 months  
Weighted-average discount rate for operating leases 3.80%  
Weighted-average discount rate for finance leases 3.70%  
Operating Lease Expense [Abstract]    
Operating lease cost $ 6,066 $ 8,161
Variable lease cost 1,776 1,075
Finance Lease Expense [Abstract]    
Amortization of right-of-use assets 758 1,000
Interest on lease liabilities 109 134
Total lease expense 8,709 10,370
Supplemental Cash Flow Information Related to Leases [Abstract]    
Operating cash outflow from operating leases 6,371 8,150
Operating cash outflow from finance leases 111 132
Financing cash outflow from finance leases 785 912
Right-of-use assets obtained in exchange for operating lease obligations 13,034 7,981
Right-of-use assets obtained in exchange for finance lease obligations 5 $ 520
Maturities of Operating Lease Liabilities [Abstract]    
2024 18,576  
2025 19,920  
2026 15,170  
2027 11,496  
2028 8,531  
Thereafter 36,730  
Total 110,423  
Less: Finance charges 15,306  
Total principal liability 95,117  
Maturities of Financing Lease Liabilities [Abstract]    
2024 2,541  
2025 3,305  
2026 3,213  
2027 2,882  
2028 47  
Thereafter 0  
Total 11,988  
Less: Finance charges 795  
Total principal liability $ 11,193