Quarterly report [Sections 13 or 15(d)]

SALE AND PURCHASE OF COMMON STOCK (Details Narrative)

v3.26.1
SALE AND PURCHASE OF COMMON STOCK (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 11, 2025
Jun. 11, 2025
Jul. 31, 2024
Aug. 10, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Sep. 30, 2024
Class of Stock [Line Items]                      
Shares repurchased             150,000   400,000    
Weighted average price per share           $ 19.31 $ 14.84    
Total cost of repurchased shares (in thousands)           $ 2,902,000 $ 5,949,000    
2024 Share Repurchase Program [Member]                      
Class of Stock [Line Items]                      
Share repurchase authorized amount                     $ 10,000,000
Shares repurchased             150,000   400,000    
Total cost of repurchased shares (in thousands)             $ 2,900,000   $ 5,900,000    
2024 Share Repurchase Program [Member] | Minimum [Member]                      
Class of Stock [Line Items]                      
Weighted average price per share             $ 18.25   $ 9.98    
2024 Share Repurchase Program [Member] | Maximum [Member]                      
Class of Stock [Line Items]                      
Weighted average price per share             $ 20.47   $ 20.47    
Subsequent Event [Member]                      
Class of Stock [Line Items]                      
Net proceeds         $ 3,700,000            
Purchase Agreement [Member] | 2025 Lincoln Park Transaction [Member]                      
Class of Stock [Line Items]                      
Common stock purchase     $ 75,000,000                
Number of shares issued   48,708                  
Net proceeds   $ 1,800,000                  
2025 Sales Agreement [Member] | Subsequent Event [Member]                      
Class of Stock [Line Items]                      
Net proceeds         $ 3,700,000            
2025 Sales Agreement [Member] | Alliance Global Partners [Member]                      
Class of Stock [Line Items]                      
Number of shares issued               4,000,000      
Net proceeds               $ 53,600,000      
Offering price per agreement     $ 400,000,000                
Commission to agent     3.00%                
2025 Sales Agreement [Member] | Alliance Global Partners [Member] | Subsequent Event [Member]                      
Class of Stock [Line Items]                      
Number of shares issued         300,000            
Net proceeds         $ 3,700,000            
2024 Sales Agreement [Member] | Alliance Global Partners [Member]                      
Class of Stock [Line Items]                      
Number of shares issued             800,000   3,500,000 900,000  
Net proceeds             $ 15,500,000   $ 75,400,000 $ 37,500,000  
Offering price per agreement $ 250,000,000     $ 250,000,000              
Commission to agent       3.00%