v3.26.1
Stock-Based Compensation - Summary of Shares Available for Issuance Under 2020 Plan (Details)
6 Months Ended
Jun. 30, 2026
shares
2020 Incentive Award Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Balance 684,000
Authorized 600,000
Granted/Awarded (1,030,000)
Cancelled/Forfeited 83,000
Balance 337,000
Inducement Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Balance 81,000
Cancelled/Forfeited 2,000
Balance 83,000