v3.24.1.1.u2
Organization, Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended 61 Months Ended
Mar. 31, 2024
USD ($)
Customers
Segment
shares
Mar. 31, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
Customers
shares
Mar. 31, 2024
USD ($)
shares
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Fair value liability, transfers into level 3 $ 0      
Impairment losses 0 $ 0    
Advertising and marketing costs $ 6,800,000      
Number of operating segment | Segment 1      
Domestic        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Research and development expenditures, amortization period 5 years      
Foreign        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Research and development expenditures, amortization period 15 years      
Unvested Shares        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Unvested shares excluded from computation of weighted average earnings per share | shares 0 132,514    
Equipment        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, useful life 5 years     5 years
Furniture and Fixtures        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, useful life 3 years     3 years
Accounts Receivable        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Number of customers accounted for accounts receivable | Customers 3   3  
Product Sales        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Number of customers accounted for product sales | Customers 3      
Minimum | Computer Equipment and Related Software        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, useful life 2 years     2 years
Maximum | Computer Equipment and Related Software        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, useful life 3 years     3 years
Customer Concentration Risk | Minimum | Accounts Receivable        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration of risk percentage 22.00%   28.00%  
Customer Concentration Risk | Minimum | Product Sales        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration of risk percentage 20.00%      
Customer Concentration Risk | Maximum | Accounts Receivable        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration of risk percentage 30.00%   30.00%  
Customer Concentration Risk | Maximum | Product Sales        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration of risk percentage 25.00%      
Employee One | Customer Concentration Risk | Accounts Receivable        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration of risk percentage 80.00%   87.00%  
Employee Two | Customer Concentration Risk | Product Sales        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration of risk percentage 70.00%      
Fair Value, Nonrecurring        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Financial assets fair value disclosure $ 0     $ 0
Non-financial assets fair value disclosure 0     0
Non-financial liabilities fair value disclosure 0     $ 0
Common Stock        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Common stock shares issued | shares       26,041,380
Net proceeds from issuance of common stock       $ 421,500,000
IPO and ATM | Common Stock        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Common stock shares issued | shares       26,041,380
Net proceeds from issuance of common stock       $ 421,500,000
At-the-Market Offering Program        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Common stock shares issued | shares     1,514,219  
Net proceeds from issuance of common stock $ 0 $ 14,072,000 $ 14,100,000  
At-the-Market Offering Program | Common Stock        
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Common stock shares issued | shares   1,514,219