v3.26.3
Schedule of Allowance for Credit Losses (Details) - USD ($)
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Accounting Policies [Abstract]    
Beginning balance $ 1,994,492 $ 1,641,052
Provision for credit losses 995,538 953,246
Write-offs (758,354) (732,987)
Write-offs recoveries 26,508
Ending balance $ 2,258,184 $ 1,861,311