v3.26.1
Other Payables (Schedule Of Other Payables) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Error Corrections And Prior Period Adjustments Restatement [Line Items]    
Vendor wallet balances $ 35,154 $ 19,529
Accruals 10,562 8,469
Clearing accounts 9,682 6,766
Provisions 12,076 8,497
Value-added tax payable 6,668 6,347
Payroll-related payables 1,798 1,931
Deferred consideration due to seller of Utilities (Note 3) 0 13,837
Other 7,322 10,659
Other payables, total $ 83,262 76,035
Correction [Member]    
Error Corrections And Prior Period Adjustments Restatement [Line Items]    
Value-added tax payable   4,000
Other payables, total   $ 3,956