XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Lease Cost and Balance Sheet Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]        
Operating lease cost $ 104,446 $ 84,355 $ 206,544 $ 159,752
Variable and short-term lease cost 9,434 7,907 19,562 16,889
Total operating lease cost $ 113,880 $ 92,262 $ 226,106 $ 176,641