XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Common Stock for Future Issuances (Details) - $ / shares
Jun. 30, 2024
May 12, 2023
Class of Stock [Line Items]    
Reserved common stock for future issuances (in shares) 41,283,077  
TPC Investments III LP and TPC Investment Solutions LP | Option Purchase Agreement    
Class of Stock [Line Items]    
Option agreement, minimum exercise price (in dollars per share)   $ 7.50
Common stock reserved for Contingent Earnout Shares    
Class of Stock [Line Items]    
Reserved common stock for future issuances (in shares) 15,000,000  
Common stock reserved for Option Agreement    
Class of Stock [Line Items]    
Reserved common stock for future issuances (in shares) 1,333,334  
Exercise of options outstanding under stock plans    
Class of Stock [Line Items]    
Reserved common stock for future issuances (in shares) 12,521,655  
Options available for issuance under stock plans    
Class of Stock [Line Items]    
Reserved common stock for future issuances (in shares) 5,809,549  
Shares available for grant under ESPP    
Class of Stock [Line Items]    
Reserved common stock for future issuances (in shares) 1,030,033  
Warrants to purchase Common Stock    
Class of Stock [Line Items]    
Reserved common stock for future issuances (in shares) 5,588,506