XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Nov. 13, 2017
Equity [Abstract]            
Term of warrants outstanding           10 years
Number of shares called by warrants (in shares)           1,674,017
Percent of fully diluted equity represented           10.00%
Exercise price per share (in dollars per share)           $ 9.42
Number of warrants vested (in shares)         1,171,812  
Warrant contra revenue $ 0 $ 300,000 $ 0 $ 893,000