v3.26.1
Loss Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Excluded potential common shares from the computation of diluted net loss per share 8,426,515 6,424,484
Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Excluded potential common shares from the computation of diluted net loss per share 6,799,499 5,987,007
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Excluded potential common shares from the computation of diluted net loss per share 922,298 334,128
Performance Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Excluded potential common shares from the computation of diluted net loss per share 602,000  
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Excluded potential common shares from the computation of diluted net loss per share 102,718 103,349