XML 166 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Equity (Details) - Warrant [Member]
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Beginning balance | shares 289,294
Warrants Exercised | shares (289,294)
Ending balance | shares  
Bottom [Member]  
Beginning balance $ 5.60
Warrants Exercised 5.60
Ending balance 0
Top [Member]  
Beginning balance 7.00
Warrants Exercised $ 7.00
Ending balance