XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Options - Schedule of Options Outstanding and Exercisable (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Number of Options Outstanding (in shares) 41,608 42,941
Number of Options Exercisable (in shares) 38,743  
Exercise Price $14.32    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 14.32  
Number of Options Outstanding (in shares) 6,871  
Options Outstanding, Weighted Average Remaining Contractual Life 1 year 3 months 18 days  
Number of Options Exercisable (in shares) 6,871  
Options Exercisable, Weighted Average Remaining Contractual Life 1 year 3 months 18 days  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 14.32  
Exercise Price $27.80    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 27.80  
Number of Options Outstanding (in shares) 6,735  
Options Outstanding, Weighted Average Remaining Contractual Life 1 year 3 months 18 days  
Number of Options Exercisable (in shares) 6,735  
Options Exercisable, Weighted Average Remaining Contractual Life 1 year 3 months 18 days  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 27.80  
Exercise Price $51.08    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 51.08  
Number of Options Outstanding (in shares) 26,669  
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 6 months  
Number of Options Exercisable (in shares) 24,748  
Options Exercisable, Weighted Average Remaining Contractual Life 6 years 4 months 24 days  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 51.08  
Exercise Price $62.10    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 62.10  
Number of Options Outstanding (in shares) 1,333  
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 10 months 24 days  
Number of Options Exercisable (in shares) 389  
Options Exercisable, Weighted Average Remaining Contractual Life 8 years 10 months 24 days  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 62.10