XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - IPO Warrants (Details) - IPO warrants - $ / shares
6 Months Ended
Jan. 30, 2020
Jun. 30, 2025
Jun. 30, 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