XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Apr. 04, 2022
USD ($)
Dec. 31, 2023
USD ($)
Segment
shares
Dec. 31, 2022
USD ($)
Schedule Of Significant Accounting Policies [Line Items]      
Realized gains and losses from sales of short-term investments   $ 0 $ 0
Advertising costs incurred   $ 2,000,000 3,900,000
Number of reporting segments | Segment   2  
Loss on forward sale of Series B Preferred Stock   $ 0 60,081,000
Loss on bridge loans   $ 0 13,719,000
Repurchase of common stock (in shares) | shares   2,709,703  
Bridge Loans      
Schedule Of Significant Accounting Policies [Line Items]      
Loss on bridge loans     13,700,000
Convertible Preferred Stock      
Schedule Of Significant Accounting Policies [Line Items]      
Sale of stock, consideration received on transaction $ 225,000,000    
Loss on forward sale of Series B Preferred Stock   $ 60,081,000 $ 60,081,000
Office furniture and fixtures      
Schedule Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives   5 years  
Minimum | Computer equipment and software      
Schedule Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives   3 years  
Minimum | Laboratory and manufacturing equipment      
Schedule Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives   2 years  
Maximum | Computer equipment and software      
Schedule Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives   4 years  
Maximum | Laboratory and manufacturing equipment      
Schedule Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives   7 years  
Product revenue | Minimum      
Schedule Of Significant Accounting Policies [Line Items]      
Terms of payment period   30 days  
Product revenue | Maximum      
Schedule Of Significant Accounting Policies [Line Items]      
Terms of payment period   60 days  
Service revenue | Minimum      
Schedule Of Significant Accounting Policies [Line Items]      
Performance obligation period   1 year  
Service revenue | Maximum      
Schedule Of Significant Accounting Policies [Line Items]      
Performance obligation period   3 years