XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Equity Incentive Plans - Narrative (Details) - shares
12 Months Ended
Jun. 17, 2024
Dec. 31, 2024
2020 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, number of additional shares authorized (in shares) 20,000,000  
Stock issued during period, employee stock purchase plans (in shares)   10,772,874
2022 Inducement Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)   0
2023 Inducement Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)   0
2024 Inducement Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)   2,892,219