XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Weighted-average remaining lease term for operating leases 6 years 7 months 6 days   6 years 7 months 6 days  
Weighted-average remaining lease term for finance leases 4 years 3 months 18 days   4 years 3 months 18 days  
Weighted-average discount rate for operating leases 3.70%   3.70%  
Weighted-average discount rate for finance leases 6.60%   6.60%  
Operating Lease Expense [Abstract]        
Operating lease cost $ 5,956 $ 5,873 $ 11,872 $ 11,939
Variable lease cost 1,273 964 2,234 2,740
Finance Lease Expense [Abstract]        
Amortization of right-of-use assets 551 725 1,081 1,483
Interest on lease liabilities 165 94 333 203
Total lease expense 7,945 $ 7,656 15,520 16,365
Supplemental Cash Flow Information Related to Leases [Abstract]        
Operating cash outflow from operating leases     11,956 12,515
Operating cash outflow from finance leases     351 204
Financing cash outflow from finance leases     1,120 1,560
Right-of-use assets obtained in exchange for operating lease obligations     15,201 14,595
Right-of-use assets obtained in exchange for finance lease obligations     47 $ 10
Maturities of Operating Lease Liabilities [Abstract]        
2025 11,250   11,250  
2026 19,357   19,357  
2027 14,389   14,389  
2028 10,090   10,090  
2029 9,201   9,201  
Thereafter 24,813   24,813  
Total 89,100   89,100  
Less: Finance charges 8,872   8,872  
Total principal liability 80,228   80,228  
Maturities of Financing Lease Liabilities [Abstract]        
2025 1,374   1,374  
2026 2,743   2,743  
2027 2,720   2,720  
2028 2,600   2,600  
2029 2,118   2,118  
Thereafter 0   0  
Total 11,555   11,555  
Less: Finance charges 1,507   1,507  
Total principal liability 10,048   10,048  
Additional lease liabilities not yet commenced $ 5,800   $ 5,800