XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Noncancelable Leases (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remaining 2024 $ (1,292)
2025 2,461
2026 2,976
2027 3,059
2028 3,144
Thereafter 3,773
Total lease payments 14,121
Less imputed interest (3,847)
Present value of operating lease liabilities $ 10,274