v3.23.2
Leases, Commitments and Contingencies - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 3,490 $ 5,679 $ 8,519 $ 9,909
Short term lease cost 530 1,323 1,861 3,078
Variable lease cost 1,714 1,073 2,832 1,879
Sublease income (231) (230) (468) (460)
Total lease cost $ 5,503 $ 7,845 $ 12,744 $ 14,406