v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Net Sales Disaggregated by Region (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Schedule of Net Sales Disaggregated by Region [Line Items]        
Total $ 41,827,860 $ 41,685,561 $ 81,166,173 $ 84,550,208
Europe [Member]        
Schedule of Net Sales Disaggregated by Region [Line Items]        
Total 23,987,678 15,653,902 45,939,051 35,516,154
North America [Member]        
Schedule of Net Sales Disaggregated by Region [Line Items]        
Total 10,916,260 19,962,607 20,653,148 37,829,972
Asia Pacific [Member]        
Schedule of Net Sales Disaggregated by Region [Line Items]        
Total 3,613,359 5,983,356 7,488,743 11,060,664
Africa [Member]        
Schedule of Net Sales Disaggregated by Region [Line Items]        
Total 2,674,155 85,696 5,722,066 143,418
South America [Member]        
Schedule of Net Sales Disaggregated by Region [Line Items]        
Total $ 636,408 $ 1,363,165