XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
Weighted-average remaining lease term for operating leases 6 years 7 months 6 days  
Weighted-average remaining lease term for finance leases 4 years 6 months  
Weighted-average discount rate for operating leases 3.80%  
Weighted-average discount rate for finance leases 6.60%  
Operating Lease Expense [Abstract]    
Operating lease cost $ 5,916 $ 6,066
Variable lease cost 961 1,776
Finance Lease Expense [Abstract]    
Amortization of right-of-use assets 530 758
Interest on lease liabilities 168 109
Total lease expense 7,575 8,709
Supplemental Cash Flow Information Related to Leases [Abstract]    
Operating cash outflow from operating leases 5,744 6,371
Operating cash outflow from finance leases 166 111
Financing cash outflow from finance leases 621 785
Right-of-use assets obtained in exchange for operating lease obligations 11,496 13,034
Right-of-use assets obtained in exchange for finance lease obligations 277 $ 5
Maturities of Operating Lease Liabilities [Abstract]    
2025 22,455  
2026 17,788  
2027 11,984  
2028 8,814  
2029 7,475  
Thereafter 22,514  
Total 91,030  
Less: Finance charges 9,084  
Total principal liability 81,946  
Maturities of Financing Lease Liabilities [Abstract]    
2025 2,662  
2026 2,536  
2027 2,484  
2028 2,376  
2029 1,355  
Thereafter 0  
Total 11,413  
Less: Finance charges 1,554  
Total principal liability $ 9,859