XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]      
Warrants 2,588,123 2,588,123 2,721,267
Restricted stock units 1,414,210 1,490,357 992,874
Performance stock units 69,661 0 0
Options 16,044,686 14,863,996 13,138,870
Total potential shares excluded from diluted net loss per share 20,116,680 18,942,476 16,853,011