XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Summary of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2024 (remaining 3 months) $ 1,250  
2025 5,123  
2026 5,287  
2027 5,457  
2028 5,633  
Thereafter 5,801  
Total future minimum lease payments 28,551  
Less: Amount representing interest (4,121)  
Present value of future minimum lease payments 24,430 $ 27,000
Less: Current portion of operating lease liability (3,732) (3,500)
Noncurrent portion of operating lease liability $ 20,698 $ 23,539 [1]
[1] The balance sheet as of December 31, 2023 is derived from the audited financial statements as of that date.