XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Changes in Warrants Outstanding (Details) - Warrant [Member] - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of warrants outstanding, Beginning balance 1,180,190 1,287,404
Number of warrants, Exercised   (986)
Number of warrants, Expired (936,375) (106,228)
Number of warrants outstanding, Ending balance 243,815 1,180,190