XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants - Summary of warrant activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]      
Number of Warrants, Outstanding and exercisable - beginning of period  
Number of Shares, Granted 69,147    
Number of Warrants, Expired    
Number of Warrants, Exercised (69,147)    
Number of Warrants, Outstanding and exercisable - end of period  
Warrant [Member]      
Class of Warrant or Right [Line Items]      
Number of Warrants, Outstanding and exercisable - beginning of period 125,856 125,856  
Weighted Average Remaining Contractual Term (Years)   2 years 3 months 2 years 9 months
Number of Shares, Granted   208,613  
Number of Warrants, Expired    
Number of Warrants, Exercised   (108,635)  
Number of Warrants, Outstanding and exercisable - end of period   225,834 125,856
Weighted Average Exercise Price, Outstanding and exercisable - beginning of period $ 93.6 $ 93.6  
Weighted Average Exercise Price, Granted   5.69  
Weighted Average Exercise Price, Outstanding and exercisable - end of period   $ 14.41 $ 93.6
Aggregate Intrinsic Value, Outstanding and exercisable - end of period