XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Changes in Warrants Outstanding (Details) - Warrant [Member] - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of warrants outstanding, Beginning balance 243,815 1,180,190
Number of warrants, Expired (122,739) (936,375)
Number of warrants outstanding, Ending balance 121,076 243,815