XML 71 R54.htm IDEA: XBRL DOCUMENT v3.25.1
TotalStone Warrants (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Apr. 30, 2020
TotalStone Warrants [Line Items]    
Warrants to purchase shares   1,175
Purchase price per warrant   $ 0.01
Warrants exercised date Mar. 31, 2030