v3.22.4
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Lease costs $ 140,188 $ 134,272 $ 136,842
Short-term and variable lease cost $ 47,000 $ 39,000 $ 42,000