XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Operating lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating lease expense      
Operating lease expense $ 85,305 $ 82,901 $ 62,772
Variable lease expense $ 908 $ 1,555 $ 3,797
Minimum      
Leases      
Active leases, initial term 1 year    
Maximum      
Leases      
Active leases, initial term 19 years