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 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 excluded from computation of loss per share 17,319,126 17,096,142 17,319,126 12,146,188
2022 USD Financing Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of loss per share 2,628,259 4,949,954 2,628,259  
Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of loss per share 6,624,927 5,148,374 6,624,927 5,148,374
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of loss per share 7,860,004 5,960,422 7,860,004 5,960,422
Conversion Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of loss per share 166,666 1,010,059 166,666 1,010,059
Estimated ESPP shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of loss per share 39,270 27,333 39,270 27,333