XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Leases Supplemental cash flow information for leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating cash flows from operating leases $ 41,498 $ 46,611  
Operating cash flows from finance leases 1,248 822  
Lessee, Finance Lease, Variable Lease Payment, Terms and Conditions 8,361 6,572 $ 3,973
Right-of-use asset obtained in exchange for operating lease liability 15,344 26,621  
Right-of-use asset obtained in exchange for finance lease liability $ 28,448 $ 6,140