v3.22.2.2
Leases, Commitments and Contingencies - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 5,562 $ 4,207 $ 15,471 $ 12,569
Short term lease cost 1,550 1,051 4,628 1,918
Variable lease cost 984 1,008 2,863 2,691
Sublease income (255) (340) (715) (544)
Total lease cost $ 7,841 $ 5,926 $ 22,247 $ 16,634