v3.26.1
Shareholders' Equity - Equity Incentive Plan (Details)
Apr. 08, 2026
shares
Equity Incentive 2020 Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares authorized to be issued 2,140,637