v3.24.2.u1
Leases, Commitments and Contingencies - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 5,042 $ 3,490 $ 9,870 $ 8,519
Short term lease cost 0 530 343 1,861
Variable lease cost 422 1,714 1,938 2,832
Sublease income 0 (231) 0 (468)
Total lease cost $ 5,464 $ 5,503 $ 12,151 $ 12,744