XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting (Details) - Schedule of Sales by Geographic Areas - USD ($)
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Schedule of Sales by Geographic Areas [Line Items]    
Sales by geographic areas $ 40,935,716 $ 34,735,657
United States [Member]    
Schedule of Sales by Geographic Areas [Line Items]    
Sales by geographic areas 37,034,398 32,662,429
China [Member]    
Schedule of Sales by Geographic Areas [Line Items]    
Sales by geographic areas 1,280,572 502,378
Germany [Member]    
Schedule of Sales by Geographic Areas [Line Items]    
Sales by geographic areas 1,120,063 444,539
Jordan [Member]    
Schedule of Sales by Geographic Areas [Line Items]    
Sales by geographic areas 740,257 304,637
Others [Member]    
Schedule of Sales by Geographic Areas [Line Items]    
Sales by geographic areas $ 760,426 $ 821,674