Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF UNEARNED REVENUE RECONCILIATION (Details)

v3.25.2
SCHEDULE OF UNEARNED REVENUE RECONCILIATION (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 8,752,153 $ 7,932,306
Invoiced 23,567,456 24,039,382
Revenue Recognized (29,201,839) (23,216,573)
Adjustments (87,920) (2,962)
Ending balance $ 3,029,850 $ 8,752,153