v3.26.1
Leases (Narrative) (Details)
$ in Thousands, R in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2026
USD ($)
Item
Mar. 31, 2026
ZAR (R)
Item
Mar. 31, 2025
USD ($)
Mar. 31, 2026
ZAR (R)
Lessee Lease Description [Line Items]            
Operating lease expense $ 1,500 $ 1,300 $ 4,300   $ 3,500  
Impairment of right-of-use assets $ 1,528   $ 1,528      
Oxford Parks Proprietary Limited [Member]            
Lessee Lease Description [Line Items]            
Operating lease number of option to extend lease | Item     2 2    
Operating lease term 10 years   10 years     10 years
Operating lease renewal term 5 years   5 years     5 years
Bank guarantee or cash required for lease $ 400   $ 400     R 7.5
Expected annual lease expense     $ 1,500 R 25.1    
Lease expense annual percentage increase     6.25% 6.25%    
Short-term Leasing Arrangements [Member]            
Lessee Lease Description [Line Items]            
Operating lease expense $ 600 $ 1,100 $ 1,400   $ 3,400  
Minimum [Member]            
Lessee Lease Description [Line Items]            
Operating leases remaining lease term     1 year 1 year    
Maximum [Member]            
Lessee Lease Description [Line Items]            
Operating leases remaining lease term     5 years 5 years    
Operating lease term 1 year   1 year     1 year