v3.26.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Income Tax Holiday [Line Items]      
Effective tax rate percentage 14.70% 19.70% 17.90%
Reduction in income tax expense due to tax holiday $ 5,500,000 $ 5,700,000 $ 5,400,000
Reduction in income tax expense due to tax holiday (in dollars per share) $ 0.37 $ 0.36 $ 0.29
Valuation allowance $ 1,095,000 $ 1,162,000  
Unrecognized tax benefits that would impact tax rate 0 800,000 $ 0
Interest expense or penalties related to unrecognized tax benefits 0 0 $ 0
Accrued interest or penalties related to unrecognized tax benefits 0 0  
State      
Income Tax Holiday [Line Items]      
Operating loss carryforwards 11,900,000 11,300,000  
Canadian subsidiary | Foreign Tax Authority      
Income Tax Holiday [Line Items]      
Operating loss carryforwards 2,000,000.0 2,100,000  
UK and European subsidiaries | Foreign Tax Authority      
Income Tax Holiday [Line Items]      
Operating loss carryforwards $ 2,300,000 $ 2,400,000