XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Stock Option and Related Information (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]      
No. of Stock Option, Beginning Balance 105,090 114,301  
Weighted-Average Grant Date Fair Value Per Stock Option, Beginning Balance $ 98.55 $ 108.62  
Weighted-Average Remaining Contractual Life, Ending 11 months 4 days 7 months 24 days 1 year 7 months 24 days
No. of Stock Option, Beginning Balance 127,153  
Weighted-Average Grant Date Fair Value Per Stock Option, Granted $ 3.40  
Weighted-Average Remaining Contractual Life, Granted 1 year 3 months 3 days    
No. of Stock Option, Beginning Balance  
Weighted-Average Grant Date Fair Value Per Stock Option, Exercised  
No. of Stock Option, Beginning Balance  
Weighted-Average Grant Date Fair Value Per Stock Option, Expired  
No. of Stock Option, Beginning Balance (20,731) (9,211)  
Weighted-Average Grant Date Fair Value Per Stock Option, Cancelled/Forfeited $ (69.07) $ (76.60)  
No. of Stock Option, Beginning Balance 211,512 105,090 114,301
Weighted-Average Grant Date Fair Value Per Stock Option, Ending Balance $ 44.24 $ 98.55 $ 108.62