v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 24, 2024
Apr. 23, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Authorized capital stock          
Common stock, no par value     $ 0   $ 0
Proceeds from issuance of stock options     $ 1,323 $ 371  
Equity Incentive Plan          
Authorized capital stock          
Shares issuable under Stock Option Plan, as percent of shares outstanding   25.00%      
Shares issuable under Stock Option Plan   6,825      
Equity Incentive Plan Amendment          
Authorized capital stock          
Shares issuable under Stock Option Plan, as percent of shares outstanding 30.80%        
Shares issuable under Stock Option Plan 8,500        
Restricted Stock Units (RSUs) [Member] | Equity Incentive Plan          
Authorized capital stock          
Vesting period     3 years    
Employee Options          
Authorized capital stock          
Options outstanding     7,229   5,853
Exercise of stock options (shares)     264    
Number of Options Granted     1,640    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number     4,617