XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Warrants - Summary of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Warrants Disclosure [Abstract]      
Number of Shares, Beginning Balance 145,236 145,236  
Weighted- Average Exercise Price $ 28.5 $ 268.5 $ 863.25
Number of Shares, Forfeited (118,684) 0  
Weighted- Average Exercise Price, Forfeited $ 1,050    
Weighted- Average Contractual Term (Years) 2 years 9 months 1 year 2 months 1 day 2 years 2 months 1 day
Number of Shares, Ending Balance 26,552 145,236