XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Redeemable Convertible Preferred Stock and Warrants - Additional Information (Details)
9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Feb. 06, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Temporary Equity [Line Items]      
Conversion ratio 1   1
Line of credit financing commitment | $   $ 60,000,000  
Maximum      
Temporary Equity [Line Items]      
Line of credit financing commitment | $   10,000,000  
Term loan      
Temporary Equity [Line Items]      
Line of credit financing commitment | $   50,000,000  
Revolving line of credit      
Temporary Equity [Line Items]      
Line of credit financing commitment | $   $ 10,000,000  
IPO      
Temporary Equity [Line Items]      
Gross proceeds | $ $ 70,000,000    
IPO | Maximum      
Temporary Equity [Line Items]      
Stock issued price per share $ 22.98    
Redeemable Convertible Preferred Stock      
Temporary Equity [Line Items]      
Temporary equity, shares authorized | shares 46,831,773   46,624,838
Temporary equity, par value per share $ 0.001   $ 0.001
Series C Redeemable Convertible Preferred Stock      
Temporary Equity [Line Items]      
Dividend declared per share 0.919    
Temporary equity, liquidation preference per share 11.49    
Conversion price per share $ 11.49    
Series B Redeemable Convertible Preferred Stock      
Temporary Equity [Line Items]      
Temporary equity, shares authorized | shares 12,115,096   12,115,096
Dividend declared per share $ 0.6124    
Temporary equity, liquidation preference per share 7.654   $ 7.654
Conversion price per share $ 7.654    
Series A Redeemable Convertible Preferred Stock      
Temporary Equity [Line Items]      
Temporary equity, shares authorized | shares 7,778,774   7,778,774
Dividend declared per share $ 0.3565    
Temporary equity, liquidation preference per share 4.4564   $ 4.4564
Conversion price per share $ 4.4564    
Series Seed Redeemable Convertible Preferred Stock      
Temporary Equity [Line Items]      
Temporary equity, shares authorized | shares 3,130,799   3,130,799
Temporary equity, liquidation preference per share $ 0.8233   $ 0.8233
Conversion price per share $ 0.8233    
Series C-1 Redeemable Convertible Preferred Stock      
Temporary Equity [Line Items]      
Temporary equity, shares authorized | shares 23,180,706   22,973,771
Temporary equity, liquidation preference per share $ 11.49   $ 11.49
Stock issued price per share   $ 11.49  
Warrants to purchase shares | shares   41,345