v3.26.1
Other operating expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Other Income and Expenses [Abstract]      
Loss on theft of PPE in transit $ 0 $ 1,724 $ 0
Loss contingencies 0 5,788 8,074
Other transaction costs 10,907 4,242 0
Write-off of deposit 0 1,548 0
Professional fees relating to business acquisition 4,250 0 0
Total other operating expenses $ 15,157 $ 13,302 $ 8,074