XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Net Loss Per Share - Summary of Anti-Dilutive Securities Excluded from Calculation of Diluted Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 4,831,124 15,261,054 4,831,124 15,261,054
Redeemable Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 0 12,196,291 0 12,196,291
Common Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 244,425 672,632 244,425 672,632
Preferred Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 0 10,377 0 10,377
Restricted Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 185,247 90,009 185,247 90,009
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 4,401,452 2,291,745 4,401,452 2,291,745