v3.25.2
Shareholders’ Equity - Equity Incentive Plans - Narrative (Details) - shares
Jun. 17, 2025
Jun. 30, 2025
2020 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of additional shares authorized (in shares) 20,000,000  
Number of shares available for grant (in shares)   27,565,801
2024 Inducement Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares)   2,826,840