XML 79 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plan Weighted Average Remaining Contractual Life (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 259,958 308,149
Options, Outstanding, Weighted Average Exercise Price $ 743.30 $ 635.00
Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 3 months 7 days  
Options, Exercisable, Number 203,600  
$1.00-$450.00 Range of Exercise Price    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 113,857  
Options, Outstanding, Weighted Average Exercise Price $ 431.30  
Options, Outstanding, Weighted Average Remaining Contractual Term 3 years 1 month 9 days  
Options, Exercisable, Number 116,997  
$450.0-$1000.0 Range of Exercise Price    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 101,714  
Options, Outstanding, Weighted Average Exercise Price $ 839.04  
Options, Outstanding, Weighted Average Remaining Contractual Term 6 years 5 months 15 days  
Options, Exercisable, Number 70,316  
$1000.0 and above Range of Exercise Price    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 44,387  
Options, Outstanding, Weighted Average Exercise Price $ 1,324.22  
Options, Outstanding, Weighted Average Remaining Contractual Term 8 years 1 month 2 days  
Options, Exercisable, Number 16,287