XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share - Summary of Anti-Dilutive Securities Excluded from Calculation of Diluted Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 15,952,528 15,366,069 15,952,528 15,366,069
Redeemable Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 12,729,240 12,811,473 12,729,240 12,811,473
Common Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 672,632 672,632 672,632 672,632
Preferred Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 4,883 10,377 4,883 10,377
Restricted Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 185,243 66,200 185,243 66,200
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 2,360,530 1,805,387 2,360,530 1,805,387