XML 91 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Lessee, Operating Lease, Remaining Lease Term 16 years  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ (2,500)  
Lease Obligation Incurred 2,200  
Operating Lease, Right-of-Use Asset, Amortization Expense 9,500  
Operating Lease, Cost 9,200  
Increase in Operating leases due to new leases 7,000 $ 5,200
Operating Lease, Right-of-Use Asset 53,895 56,364
Operating Lease, Liability $ 55,365 $ 57,566
Operating Lease, Weighted Average Remaining Lease Term 9 years 10 months 24 days  
Operating Lease, Weighted Average Discount Rate, Percent 4.30%