XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Note 13 - Stock-based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 62 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)       $ 6.14      
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 6,000,000 $ 6,000,000   $ 6,000,000   $ 6,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 14,748,507 14,748,507   14,748,507   14,748,507 18,435,493
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) 13,620,701 13,620,701   13,620,701   13,620,701  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value $ 86,600,000 $ 86,600,000   $ 86,600,000   $ 86,600,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value $ 84,400,000 $ 84,400,000   $ 84,400,000   $ 84,400,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)       4,246,962      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value       $ 32,900,000      
Share-Based Payment Arrangement, Option [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       3 years      
The 2021 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 54,649,108 54,649,108   54,649,108   54,649,108  
Share-Based Payment Arrangement, Expense   $ 9,600,000 $ 11,100,000 $ 16,800,000 $ 20,800,000    
The 2021 Plan [Member] | Share-Based Payment Arrangement, Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years      
The 2021 Plan [Member] | Restricted Stock Units (RSUs) [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       2 years 9 months 18 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 25,800,000      
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 85,500,000 $ 85,500,000   $ 85,500,000   $ 85,500,000  
Employee Stock Purchase Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate 15.00% 15.00%   15.00%   15.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Amount of Subscription Amount $ 25,000 $ 25,000   $ 25,000   $ 25,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent 85.00%            
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)           0