XML 82 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plan Weighted Average Remaining Contractual Life (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 217,277 259,958
Options, Outstanding, Weighted Average Exercise Price $ 881.92 $ 743.30
Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 5 months 15 days  
Options, Exercisable, Number 156,503  
$1.00-$450.00 Range of Exercise Price    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 85,762  
Options, Outstanding, Weighted Average Exercise Price $ 556.79  
Options, Outstanding, Weighted Average Remaining Contractual Term 2 years 10 months 6 days  
Options, Exercisable, Number 85,762  
$450.0-$1000.0 Range of Exercise Price    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 53,015  
Options, Outstanding, Weighted Average Exercise Price $ 903.76  
Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 4 months 2 days  
Options, Exercisable, Number 47,021  
$1000.0 and above Range of Exercise Price    
Share-based Compensation Arrangement by Share-based Payment Award    
Options, Outstanding, Number 78,500  
Options, Outstanding, Weighted Average Exercise Price $ 1,222.38  
Options, Outstanding, Weighted Average Remaining Contractual Term 8 years 4 months 28 days  
Options, Exercisable, Number 23,720