XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Options - Schedule of Stock Options Granted (Details) - $ / shares
9 Months Ended
Jan. 20, 2023
Jan. 18, 2022
Apr. 09, 2021
Mar. 11, 2020
Mar. 15, 2019
Aug. 27, 2015
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Employee Stock Purchase Plan                  
Shares (in shares)           58,125 89,000    
Forfeited (in shares)           (26,250) (3,000)    
Exercised (in shares)           (28,875)      
Outstanding (in shares)           3,000 1,000,000 914,000 917,000
Strike price (in dollars per share)           $ 28.02 $ 27.77    
Vesting period (in years)           5 years      
Expiration (in years)           10 years      
Tranche One                  
Employee Stock Purchase Plan                  
Shares (in shares) 59,500 156,000 156,500 119,300 120,900   59,500    
Forfeited (in shares) 0 0 0 0 (19,800)        
Exercised (in shares) 0 0 0 0 0        
Outstanding (in shares) 59,500 156,000 156,500 119,300 101,100        
Strike price (in dollars per share) $ 27.77 $ 24.10 $ 24.23 $ 25.34 $ 28.01        
Vesting period (in years) 3 years 3 years 3 years 3 years 3 years        
Expiration (in years) 10 years 10 years 10 years 10 years 10 years        
Tranche Two                  
Employee Stock Purchase Plan                  
Shares (in shares) 29,500 78,000 78,000 119,200 119,100   29,500    
Forfeited (in shares) 0 0 0 0 (19,200)        
Exercised (in shares) 0 0 0 0 0        
Outstanding (in shares) 29,500 78,000 78,000 119,200 99,900        
Strike price (in dollars per share) $ 27.77 $ 24.10 $ 24.23 $ 25.34 $ 28.01        
Vesting period (in years) 5 years 5 years 5 years 5 years 5 years        
Expiration (in years) 10 years 10 years 10 years 10 years 10 years