v3.26.1
Net Loss Per Share - Schedule of Calculation of Diluted Net Loss Per Share Allocable to Common Stockholders (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 15,269,049 48,041,668 15,269,049 48,041,668
Series A Preferred Stock        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 1,002,805 0 1,002,805
Series B Preferred Stock        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 4,069,102 0 4,069,102
Series C Preferred Stock        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 6,540,022 0 6,540,022
Series D Preferred Stock        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 12,669,755 0 12,669,755
Series E Preferred Stock        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 15,128,745 0 15,128,745
Common Stock Warrants        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 24,152 0 24,152
Outstanding stock options        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 15,269,049 8,607,087 15,269,049 8,607,087