XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Warrant (Details) - shares
Jun. 30, 2025
Nov. 13, 2017
Equity [Abstract]    
Term of warrants outstanding   10 years
Number of shares called by warrants (in shares)   1,674,017
Number of warrants vested (in shares) 1,171,812