XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of warrant activity (Details) - Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning of period 7,603,093 7,612,111
Warrants outstanding, weighted average exercise price, beginning of period $ 2.08 $ 2.08
Warrants exercised (100) (9,018)
Warrants exercised, weighted average exercise price $ 2.08 $ 2.08
Warrants outstanding, end of period 7,602,993 7,603,093
Warrants outstanding, weighted average exercise price, end of period $ 2.08 $ 2.08