XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Changes in stock options (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Employee Stock Option    
Number of shares    
Outstanding Options at beginning of period (in shares) 740,439  
Exercised (in shares) (348,389)  
Vested and expired (in shares) (29,941)  
Outstanding Options at end of period (in shares) 362,109 740,439
Exercisable Options at end of period (in shares) 362,109  
Weighted Average Exercise Price per Share    
Outstanding Options at beginning of period (in dollars per share) $ 6.55  
Exercised (in dollars per share) 5.31  
Vested and expired (in dollars per share) 10.83  
Outstanding Options at end of period (in dollars per share) $ 7.38 $ 6.55
Weighted Average Contractual Life (Years)    
Outstanding Options (in years) 5 years 25 days 5 years 2 months 1 day
Intrinsic Value    
Outstanding Options at Beginning of period $ 2,570  
Exercised 1,620  
Outstanding Options at End of period $ 646 $ 2,570
Stock Appreciation Rights (SARs)    
Number of shares    
Outstanding Options at beginning of period (in shares) 714,539  
Exercised (in shares) (714,539)  
Outstanding Options at end of period (in shares) 0 714,539
Exercisable Options at end of period (in shares) 0  
Weighted Average Exercise Price per Share    
Outstanding Options at beginning of period (in dollars per share) $ 1.82  
Exercised (in dollars per share) $ 1.82  
Outstanding Options at end of period (in dollars per share)   $ 1.82
Weighted Average Contractual Life (Years)    
Outstanding Options (in years)   7 years 2 months 1 day