v3.22.2
Leases - Components of Lease Cost (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 expense $ 28,830 $ 17,148 $ 52,456 $ 32,088
Sublease income (191) (926) (864) (1,328)
Total net lease costs $ 28,639 $ 16,222 $ 51,592 $ 30,760