XML 113 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Stock, Stock Awards, and Stock Options (Options Outstanding and Exercisable) (Details 3) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Shares Outstanding 175,045 178,105
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 3 years 4 months 24 days  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 622.80 $ 619.44
Options Exercisable, Shares Exercisable 136,415  
Options Exercisable, Weighted Average Remaining Contractual Life (in years) 2 years 6 months  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 678.29  
Exercise Price $427 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Low Exercise Price Range $ 427  
Options Outstanding, Shares Outstanding 71,045  
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 6 years 8 months 12 days  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 426.86  
Options Exercisable, Shares Exercisable 32,415  
Options Exercisable, Weighted Average Remaining Contractual Life (in years) 6 years 8 months 12 days  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 426.86  
Exercise Price $719 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Low Exercise Price Range $ 719  
Options Outstanding, Shares Outstanding 77,258  
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 9 months 18 days  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 719.15  
Options Exercisable, Shares Exercisable 77,258  
Options Exercisable, Weighted Average Remaining Contractual Life (in years) 9 months 18 days  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 719.15  
Exercise Price Range of $805-$872 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Shares Outstanding 26,742  
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 2 years  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 865.02  
Options Exercisable, Shares Exercisable 26,742  
Options Exercisable, Weighted Average Remaining Contractual Life (in years) 2 years  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 865.02  
Exercise Price Range of $805-$872 [Member] | Minimum [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Low Exercise Price Range 805  
Exercise Price Range of $805-$872 [Member] | Maximum [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Low Exercise Price Range $ 872