v3.24.3
Leases, Commitments and Contingencies - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 5,418 $ 5,779 $ 15,288 $ 14,298
Short term lease cost 262 361 605 2,221
Variable lease cost 1,664 1,382 3,602 4,215
Sublease income 0 (236) 0 (704)
Total lease cost $ 7,344 $ 7,286 $ 19,495 $ 20,030