v3.26.1
Income Taxes - Income Tax Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US federal $ (369) $ 250 $ 305
US state and local (575) (1,080) 1,220
Foreign 1,849 175 600
Total 905 (655) 2,125
Alabama      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local   (100) 259
California      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local   (90)  
Florida      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local (125)   443
Kansas      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local (176) (79)  
Maine      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local (52)    
Michigan      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local (71)    
Minnesota      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local   (165)  
Tennessee      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local (239) (715)  
Texas      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local 78 67 220
Other      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US state and local 10 2 298
Finland      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 645    
Poland      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 584    
Australia      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ 620 $ 175 $ 600