v3.26.1
Net Loss Per Share - Schedule of dilutive securities excluded from the denominator (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]        
Antidilutive Securities Earnings Per Share Amount 34,262,785 46,382,933 34,357,956 48,037,619
Unvested or unexercised option awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Earnings Per Share Amount 298,334 1,834,266 298,334 1,915,296
Unvested RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Earnings Per Share Amount 4,722,348 10,868,541 4,817,519 11,873,447
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Earnings Per Share Amount 29,242,103 33,680,126 29,242,103 34,248,876