v3.26.1
Note 5 - Segment Reporting Information (Details Textual)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
Number of Operating Segments     2    
Number of Reportable Segments     2    
Revenue from Contract with Customer, Including Assessed Tax $ 150,525 $ 132,481 $ 454,776 $ 418,310  
Assets 800,549   800,549   $ 396,362
Non-US [Member]          
Revenue from Contract with Customer, Including Assessed Tax     0    
Assets $ 0   $ 0    
Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Number of Major Customers 0 0 0 0  
Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Number of Major Customers     0 0