v3.26.1
Stockholders' Equity - 2021 Equity Incentive Plan (Details) - 2021 Equity Incentive Plan - shares
1 Months Ended
Apr. 30, 2021
Jun. 30, 2026
Jan. 01, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Period to increase available shares for issuance (in years) 10 years    
Percentage of total number of shares outstanding 4.00%    
Number of common stock authorized to be issued (in shares)     4,498,671
Incentive Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum number of shares that may be issued (in shares) 25,025,580 75,100,000