XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Note 10 - Employee Benefit Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 169 Months Ended
Aug. 01, 2021
Nov. 16, 2011
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)           0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     0      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)     19,636     19,636
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)     $ 16.68     $ 16.68
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value     $ 200     $ 200
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)     3 years 1 month 6 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 100 $ 200 $ 600  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value     $ 0      
Pension Plan [Member] | The 401K Plan [Member]            
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent     60.00%      
Defined Contribution Plan, Employer Discretionary Contribution Amount     $ 2,100 $ 1,800 $ 1,700  
Pension Plan [Member] | The 401K Plan [Member] | Minimum [Member]            
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay     50.00% 50.00% 50.00%  
Pension Plan [Member] | The 401K Plan [Member] | Maximum [Member]            
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay     100.00% 100.00% 100.00%  
Defined Contribution Plan, Employer Matching Contribution, Percent of Match     4.00% 4.00% 4.00%  
Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 0     0
Restricted Stock Units (RSUs) [Member]            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 44,600     $ 44,600
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, Award Vesting Period (Year)     4 years      
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)     $ 22.12 $ 35.3 $ 43.46  
The 2021 Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 10.00%          
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 85.00%          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Month) 24 months          
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)   3,500,000 197,414 155,828 223,608  
Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased (in dollars per share)     $ 21.08 $ 26.14 $ 17.4 $ 21.08
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 2,800     $ 2,800
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 7 months 6 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     641,067     641,067
The 2011 Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     3,200,000     3,200,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   15,900,000        
Share Based Compensation Arrangement By Share Based Payment Award Shares Reserved Decrease Rate (in shares)   1.33        
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   500,000 15,900,000     15,900,000
The 2011 Plan [Member] | Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Month)   10 years        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   4 years