v3.26.1
Promissory Note Receivable (Details)
12 Months Ended
May 07, 2026
USD ($)
Jun. 17, 2025
USD ($)
Aug. 29, 2024
USD ($)
Jun. 19, 2023
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Promissory Note Receivable            
Interest income         $ 2,150,000 $ 437,000
Promissory note receivable and accrued interest, current         1,104,000  
Promissory note receivable and accrued interest, noncurrent           1,098,000
Promissory Note            
Promissory Note Receivable            
Principal amount       $ 1,500,000    
Term of debt agreement       2 years    
Number of extensions       2    
Term of each extension       1 year    
Fixed interest rate       5.00%    
Interest payments received $ 75,000 $ 45,000 $ 713,000      
Principal payments received     $ 419,000      
Interest income         $ 80,000 $ 62,000
Promissory Note | First 1 year extension            
Promissory Note Receivable            
Fixed interest rate       7.00%    
Promissory Note | Second 1 year extension            
Promissory Note Receivable            
Fixed interest rate       9.00%