v3.23.2
Leases - Lease Liability Maturities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Leases [Abstract]  
2023 (remaining six months) $ 21,106
2024 36,322
2025 28,734
2026 25,094
2027 21,310
Thereafter 26,645
Total lease payments 159,211
Less: Imputed interest (16,853)
Total operating lease liabilities $ 142,358