v3.26.1
Contract Assets - Schedule of Contract Assets (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Schedule of Contract Assets [Abstract]        
Balance as of the beginning of the period $ 138,664 $ 1,603,267 $ 454,842 $ 1,682,289
Add: net increase in current period contract asset 434,910 41,724 1,663,773
Less: inventory received from beginning contract asset (96,940) (374,404) (454,842) (1,682,289)
Total contract assets as the end of the period $ 41,724 $ 1,663,773 $ 41,724 $ 1,663,773