v3.26.1
Note 3 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Contract assets $ 44,407 $ 59,228 $ 45,393
Contract assets, deduction (14,821)    
Contract assets, additions   13,835  
Customer deposits 455 5,189 1,766
Customer deposits, deduction (4,734)    
Customer deposits, additions   3,423  
Amounts included in the contract liability balance at the beginning of the year $ 5,189 $ 1,766 $ 0