v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share due to Anti-dilutive Effect (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share 18,469,980 10,691,999
2022 USD Financing Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share 3,298,154  
Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share 6,195,400 4,465,831
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share 8,175,499 5,948,852
Conversion Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share 760,683 249,377
Estimated ESPP shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of loss per share 40,244 27,939