v3.26.1
Schedule of Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Receivables [Abstract]    
Beginning Balance $ (867) $ (648)
Current Period Provision for Expected Credit Losses (1,445) (1,068)
Write-offs 1,509 861
Recoveries of Previously Written-off Accounts (8) (12)
Ending Balance $ (811) $ (867)