v3.26.1
Segment and Geographic information - Revenue by Geographical Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting      
Revenue $ 678,927 $ 696,162 $ 657,274
Hong Kong      
Segment Reporting      
Revenue 649,268 617,574 524,788
China      
Segment Reporting      
Revenue 16,417 58,514 95,417
South Korea      
Segment Reporting      
Revenue 1,905 1,691 9,956
United States      
Segment Reporting      
Revenue 7,275 4,093 4,938
Other countries      
Segment Reporting      
Revenue $ 4,062 $ 14,290 $ 22,175