XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Warrant Activity (Details) - Warrants - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Class Of Stock [Line Items]    
Number of Shares, Beginning Warrants outstanding 43,022 451,112
Number of Shares, Warrants expired (9,302) (380,000)
Number of Shares, Warrants exercised (33,720) (28,090)
Number of Shares, Ending Warrants outstanding 0 43,022
Weighted Average Grant Date Fair Value, Outstanding beginning balance $ 2.15 $ 5.37
Weighted Average Exercise Price, Warrants expired 2.15 6
Weighted Average Exercise Price, Warrant exercised 2.15 1.78
Weighted Average Grant Date Fair Value / Exercise Price, Outstanding ending balance $ 0 $ 2.15