XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Supplemental cash flow information for leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating cash flows from operating leases $ 45,184 $ 39,674  
Operating cash flows from finance leases 485 278  
Lessee, Finance Lease, Variable Lease Payment, Terms and Conditions 3,973 2,987 $ 3,348
Right-of-use asset obtained in exchange for operating lease liability 47,331 57,681  
Right-of-use asset obtained in exchange for finance lease liability $ 9,598 $ 4,409