v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 4,382,484 15,952,528 4,382,484 15,952,528
Redeemable Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 0 12,729,240 0 12,729,240
Common Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 0 672,632 0 672,632
Preferred Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 0 4,883 0 4,883
Restricted Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 2,007,120 185,243 2,007,120 185,243
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares 2,375,364 2,360,530 2,375,364 2,360,530