v3.26.1
Segment Information - Schedule of Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]    
Revenue, net $ 182,586 $ 228,530
United States    
Segment Reporting Information [Line Items]    
Revenue, net 135,404 178,442
Non-US    
Segment Reporting Information [Line Items]    
Revenue, net 47,182 50,088
Japan    
Segment Reporting Information [Line Items]    
Revenue, net 24,148 25,394
Other foreign markets    
Segment Reporting Information [Line Items]    
Revenue, net $ 23,034 $ 24,694