v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Loss Per Share        
Dilutive impact from potentially issuable common shares $ 0 $ 0 $ 0 $ 0
Total common stock equivalents 29,908,838 23,579,285 29,908,838 23,579,285
Pre-Funded Warrants        
Net Loss Per Share        
Warrants outstanding 9,713,684 10,805,957 9,713,684 10,805,957
Options to purchase common stock        
Net Loss Per Share        
Total common stock equivalents 23,538,091 20,693,663 23,538,091 20,693,663
RSUs        
Net Loss Per Share        
Total common stock equivalents 4,870,747 2,885,622 4,870,747 2,885,622
PSUs        
Net Loss Per Share        
Total common stock equivalents 1,500,000   1,500,000