XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Options outstanding and exercisable (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Range of Exercise Price 0.00-100.00  
Stock-Based Compensation and Warrants  
Options Outstanding, Range of Exercise Price Lower $ 0
Options Outstanding, Range of Exercise Price Upper $ 100
Options Outstanding, Options | shares 161,503
Options Outstanding, Weighted Average Exercise Price $ 18.28
Options Outstanding, Weighted Average Remaining Contractual Life 7 years
Options Exercisable, Options | shares 94,228
Options Exercisable, Weighted Average Exercise Price $ 20.82
Options Exercisable, Weighted Average Remaining Contractual Life 7 years
Range of Exercise Price 101.00-200.00  
Stock-Based Compensation and Warrants  
Options Outstanding, Range of Exercise Price Lower $ 101
Options Outstanding, Range of Exercise Price Upper $ 200
Options Outstanding, Options | shares 13,427
Options Outstanding, Weighted Average Exercise Price $ 114.61
Options Outstanding, Weighted Average Remaining Contractual Life 2 years
Options Exercisable, Options | shares 13,427
Options Exercisable, Weighted Average Exercise Price $ 114.61
Options Exercisable, Weighted Average Remaining Contractual Life 2 years
Range of Exercise Price 18,900.00-18,900.00  
Stock-Based Compensation and Warrants  
Options Outstanding, Range of Exercise Price Lower $ 18,900
Options Outstanding, Range of Exercise Price Upper $ 18,900
Options Outstanding, Options | shares 104
Options Outstanding, Weighted Average Exercise Price $ 18,900
Options Outstanding, Weighted Average Remaining Contractual Life 1 year
Options Exercisable, Options | shares 104
Options Exercisable, Weighted Average Exercise Price $ 18,900
Options Exercisable, Weighted Average Remaining Contractual Life 1 year