XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - IPO Warrants (Details) - IPO warrants - $ / shares
3 Months Ended
Jan. 30, 2020
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Warrants        
Number of warrants issued during the period 100,000      
Exercise price of warrants   $ 7.5    
Percentage of exercise price to the share offering price 125.00%      
Warrant term 5 years      
Warrants outstanding   0   2,400
Number of warrants exercised   0 0