v3.23.3
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]        
Operating lease expense $ 4,372 $ 5,099 $ 13,175 $ 16,471
Short-term lease expense 46 139 115 407
Variable lease expense 1,672 1,811 4,941 5,180
Sublease income (535) (427) (1,443) (883)
Total lease expense $ 5,555 $ 6,622 $ 16,788 $ 21,175