XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]        
Weighted-average remaining lease term for operating leases 6 years 3 months 18 days   6 years 3 months 18 days  
Weighted-average remaining lease term for finance leases 4 years 1 month 6 days   4 years 1 month 6 days  
Weighted-average discount rate for operating leases 3.90%   3.90%  
Weighted-average discount rate for finance leases 6.60%   6.60%  
Operating Lease Expense [Abstract]        
Operating lease cost $ 5,801 $ 5,953 $ 17,673 $ 17,892
Variable lease cost 1,360 1,961 3,594 4,701
Finance Lease Expense [Abstract]        
Amortization of right-of-use assets 534 700 1,615 2,183
Interest on lease liabilities 156 86 489 289
Total lease expense 7,851 $ 8,700 23,371 25,065
Supplemental Cash Flow Information Related to Leases [Abstract]        
Operating cash outflow from operating leases     17,833 19,103
Operating cash outflow from finance leases     495 295
Financing cash outflow from finance leases     1,755 2,302
Right-of-use assets obtained in exchange for operating lease obligations     23,972 14,914
Right-of-use assets obtained in exchange for finance lease obligations     220 $ 10
Maturities of Operating Lease Liabilities [Abstract]        
2025 6,268   6,268  
2026 21,195   21,195  
2027 16,688   16,688  
2028 12,230   12,230  
2029 10,405   10,405  
Thereafter 24,705   24,705  
Total 91,491   91,491  
Less: Finance charges 9,297   9,297  
Total principal liability 82,194   82,194  
Maturities of Financing Lease Liabilities [Abstract]        
2025 642   642  
2026 2,562   2,562  
2027 2,540   2,540  
2028 2,519   2,519  
2029 2,050   2,050  
Thereafter 7   7  
Total 10,320   10,320  
Less: Finance charges 1,288   1,288  
Total principal liability $ 9,032   $ 9,032