XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases, Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lease, Cost [Abstract]      
Operating lease cost $ 42,821 $ 42,319 $ 40,786
Variable lease cost 2,376 1,780 1,793
Short-term lease cost 30,005 25,365 17,914
Sublease income (3,223) (305) (1,032)
Total lease cost $ 71,979 $ 69,159 $ 59,461