v3.24.3
Leases, Commitments and Contingencies - Maturity of Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
From October 1, 2024 to December 31, 2024 $ 4,302
2025 16,426
2026 15,722
2027 16,104
2028 16,549
Thereafter 40,223
Total undiscounted future cash flows 109,326
Less: Imputed interest (22,287)
Present value of undiscounted future cash flows $ 87,039