XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders’ Equity (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 5.42
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum     75.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum     80.00%
Stock-based compensation expense $ 3,000,000 $ 3,500,000 $ 4,400,000
Unrecognized stock-based compensation costs $ 3,000,000    
Weighted-average period for unrecognized costs 1 year 1 month 6 days    
Intrinsic value options outstanding $ 33,300,000 36,100,000  
Intrinsic value of options exercisable 31,200,000 31,200,000  
Intrinsic value of options exercised 8,200,000 $ 14,500,000  
Proceeds from options exercised $ 6,900,000    
Plan 2006 [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Options authorized under plan 22,200,000    
Shares available for grant 2,984,000    
Common Stock [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Stock Repurchased and Retired During Period, Shares 1,469,658 1,976,356  
Shares Acquired, Average Cost Per Share $ 8.73 $ 10.26  
Share Repurchase Program, Authorized, Amount $ 10,000,000    
Share Repurchase Program, Remaining Authorized, Amount $ 6,300,000