XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Note 14 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 14, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Payment Arrangement, Expense   $ 10,678 $ 9,811 $ 31,441 $ 29,807
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 4,200   $ 4,200  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)   21,778,971   21,778,971  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)   20,794,282   20,794,282  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value   $ 231,500   $ 231,500  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value   $ 224,800   $ 224,800  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)       1,679,075  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value       $ 21,100  
The 2021 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   36,591,511   36,591,511  
Share-Based Payment Arrangement, Expense   $ 10,700 $ 9,800 $ 31,400 $ 29,800
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 269,685        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value $ 2,200        
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 Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       2,120,211  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)       $ 14.76  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 64,400  
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   $ 61,900   $ 61,900  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       2 years 7 months 6 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)   7,007,132   7,007,132  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value (in dollars per share)       $ 8.79  
The 2021 Plan [Member] | Performance Shares [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       301,842  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)       $ 14.76  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)   804,518   804,518  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value (in dollars per share)       $ 8.79