v3.26.1
Net Loss Per Share - Schedule of Antidilutive Securities, Excluded from Computation of Diluted Net Loss per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Loss Per Share        
Dilutive impact from potentially issuable common shares $ 0 $ 0 $ 0 $ 0
Total common stock equivalents 31,905,253 29,908,838 31,905,253 29,908,838
Pre-Funded Warrants        
Net Loss Per Share        
Warrants outstanding 5,818,592 9,713,684 5,818,592 9,713,684
Options to purchase common stock        
Net Loss Per Share        
Total common stock equivalents 25,570,034 23,538,091 25,570,034 23,538,091
RSUs        
Net Loss Per Share        
Total common stock equivalents 4,835,219 4,870,747 4,835,219 4,870,747
PSUs        
Net Loss Per Share        
Total common stock equivalents 1,500,000 1,500,000 1,500,000 1,500,000