v3.23.2
Leases, Commitments and Contingencies - Maturity of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
From July 1, 2023 to December 31, 2023 $ 1,510
2024 12,201
2025 11,881
2026 11,625
2027 11,489
Thereafter 40,364
Total undiscounted future cash flows 89,070
Less: Imputed interest (21,348)
Present value of undiscounted future cash flows $ 67,722