v3.25.0.1
Accounts Receivable, Net - Schedule of Allowance for Credit Losses (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Schedule of Allowance for Credit Losses [Abstract]        
Balance beginning     $ 5,885,238 $ 1,498,806
Current period provision for expected losses     7,286,079 2,126,284
Write-offs charged against the allowance $ (257,488) $ (311,379) (1,866,205) (706,160)
Balance ending $ 11,305,112 $ 2,918,930 $ 11,305,112 $ 2,918,930