XML 447 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 48,238 $ 43,809 $ 42,338
Amortization of right of use assets 5,302 3,377 614
Interest on lease liabilities 5,070 3,504 3,010
Total finance lease cost 10,372 6,881 3,624
Short-term lease cost 20,309 13,985 11,084
Variable lease cost 25,075 8,064 8,002
Total lease cost $ 103,994 $ 72,739 $ 65,048