XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options - Schedule of Stock Options Granted (Details) - $ / shares
3 Months Ended 103 Months Ended
Jan. 17, 2024
Jan. 20, 2023
Jan. 18, 2022
Apr. 09, 2021
Mar. 11, 2020
Mar. 15, 2019
Aug. 27, 2015
Mar. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Employee Stock Purchase Plan                    
Shares (in shares)             58,125 97,000 1,191,125  
Forfeited (in shares)             (26,250) 0 (65,250)  
Exercised (in shares)             (28,875)   (28,875)  
Outstanding (in shares)             3,000 1,097,000 1,097,000 1,000,000
Strike price (in dollars per share)             $ 28.02 $ 20.85 $ 25.13  
Vesting period (in years)             5 years      
Expiration (in years)             10 years      
Tranche One                    
Employee Stock Purchase Plan                    
Shares (in shares) 64,700 59,500 156,000 156,500 119,300 120,900   64,700    
Forfeited (in shares) 0 0 0 0 0 (19,800)        
Exercised (in shares) 0 0 0 0 0 0        
Outstanding (in shares) 64,700 59,500 156,000 156,500 119,300 101,100        
Strike price (in dollars per share) $ 20.85 $ 27.77 $ 24.10 $ 24.23 $ 25.34 $ 28.01        
Vesting period (in years) 3 years 3 years 3 years 3 years 3 years 3 years        
Expiration (in years) 10 years 10 years 10 years 10 years 10 years 10 years        
Tranche Two                    
Employee Stock Purchase Plan                    
Shares (in shares) 32,300 29,500 78,000 78,000 119,200 119,100   32,300    
Forfeited (in shares) 0 0 0 0 0 (19,200)        
Exercised (in shares) 0 0 0 0 0 0        
Outstanding (in shares) 32,300 29,500 78,000 78,000 119,200 99,900        
Strike price (in dollars per share) $ 20.85 $ 27.77 $ 24.10 $ 24.23 $ 25.34 $ 28.01        
Vesting period (in years) 5 years 5 years 5 years 5 years 5 years 5 years        
Expiration (in years) 10 years 10 years 10 years 10 years 10 years 10 years