XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of stock purchases
                    
   Twelve Months Ended 
   December 31, 2024   December 31, 2023 
   Shares   Avg. Price   Shares   Avg. Price 
Open market purchases   473,202   $8.67    670,968   $10.20 
Shares redeemed upon net exercise of stock options   876,456    8.66    1,305,388    10.29 
Other   120,000    9.49         
Total stock purchases   1,469,658   $8.73    1,976,356   $10.26 
Schedule of assumptions for stock options
     
  

Year Ended

December 31,

 
   2022 
Expected life (years)   4.00 
Risk-free interest rate   2.38% 
Volatility   76% 
Expected dividend yield    
Schedule of option activity
               
           Weighted 
   Number of   Weighted   Average 
   Shares   Average   Remaining 
   (in thousands)   Exercise Price   Contractual Term 
Options outstanding at the beginning of period   8,125   $5.11    3.14 years 
Granted           N/A 
Exercised   (1,728)   4.00    N/A 
Forfeited/Expired   (300)   5.80    N/A 
Options outstanding at the end of period   6,097   $5.39    2.68 years 
                
Options exercisable at the end of period   5,087   $4.73    2.40 years 
Schedule of options outstanding and exercisable
                    
   Number of shares as of   Number of shares as of 
   December 31, 2024   December 31, 2023 
   Outstanding   Exercisable   Outstanding   Exercisable 
Range of exercise prices:  (In thousands)   (In thousands) 
$2.00 - $2.99   1,197    1,197    1,410    1,082 
$3.00 - $3.99   2,026    2,026    2,473    2,473 
$4.00 - $4.99   1,262    972    2,539    1,929 
$10.00 - $10.99   1,612    892    1,703    578 
Total shares   6,097    5,087    8,125    6,062