v3.26.1
Stockholders' Equity - Narrative (Details) - $ / shares
shares in Thousands
Apr. 24, 2025
Jun. 30, 2026
Apr. 27, 2026
Dec. 31, 2025
Stockholders' Equity        
Common stock, no par value   $ 0   $ 0
Equity Incentive Plan        
Stockholders' Equity        
Shares issuable under Stock Option Plan 6,825      
Equity Incentive Plan Amendment        
Stockholders' Equity        
Shares issuable under Stock Option Plan, as percent of shares outstanding 25.00%      
Shares issuable under Stock Option Plan 8,500   10,000  
Maximum | Equity Incentive Plan Amendment        
Stockholders' Equity        
Shares issuable under Stock Option Plan 8,500