XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - 2014 Plan (Details) - 2014 Plan - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Number of Shares    
Beginning balance (in shares) 322,405  
Granted (in shares) 0  
Exercised (in shares) (44,473) 0
Forfeited (in shares) 0  
Expired ( in shares) (939)  
Ending balance (in shares) 276,993  
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) $ 7.30  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 4.75  
Forfeited (in dollars per share) 0  
Expired (in dollars per share) 87.43  
Ending balance (in dollars per share) $ 7.41