v3.24.2.u1
Leases, Commitments and Contingencies - Maturity of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
From July 1, 2024 to December 31, 2024 $ 8,655
2025 15,288
2026 14,720
2027 15,565
2028 16,246
Thereafter 39,685
Total undiscounted future cash flows 110,159
Less: Imputed interest (20,515)
Present value of undiscounted future cash flows $ 89,644