XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Note 14 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 14, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement, Expense   $ 11,143 $ 10,538 $ 20,763 $ 19,996
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 5,400   $ 5,400  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)   21,962,449   21,962,449  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)   20,593,175   20,593,175  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value   $ 328,200   $ 328,200  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value   $ 313,000   $ 313,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)       1,495,597  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value       $ 18,800  
The 2021 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   36,573,006   36,573,006  
Share-Based Payment Arrangement, Expense   $ 11,100 $ 10,500 $ 20,800 $ 20,000
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,114,747  
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.75  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 47,800  
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   $ 69,500   $ 69,500  
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, Nonvested, Number (in shares)   8,058,597   8,058,597  
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.51  
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.75  
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.51