v3.23.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Operating leases  
2023 (remainder) $ 6,385
2024 8,404
2025 8,610
2026 7,396
2027 6,773
Thereafter 8,201
Total lease payments 45,769
Less imputed interest (6,592)
Total 39,177
Sublease income, remainder of 2023 1,300
Sublease income, 2024 2,100
Sublease income, 2025 2,200
Sublease income, 2026 2,200
Sublease income, 2027 2,300
Sublease income, thereafter $ 2,800