XML 158 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Equity (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Beginning balance 289,294 669,467
Warrants Expired 0 (185,304)
Warrants Exercised 0 (194,869)
Ending balance 289,294 289,294
Minimum [Member]    
Beginning balance $ 5.60 $ 2.52
Warrants expired   2.52
Warrants Exercised   2.52
Ending balance 5.60 5.60
Maximum [Member]    
Beginning balance 7.00 7.00
Warrants expired   5.60
Warrants Exercised   5.60
Ending balance $ 7.00 $ 7.00