XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, Contract Assets and Contract Liabilities (Details) - Schedule of Revenue Disaggregated - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Schedule of Revenue Disaggregated [Line Items]        
Total $ 85,961,632 $ 3,639,992 $ 88,315,459 $ 6,859,221
Product [Member]        
Schedule of Revenue Disaggregated [Line Items]        
Revenue 84,057,183 2,253,221 84,057,183 4,607,668
Total 84,057,183 2,253,221 84,057,183 4,607,668
Service [Member]        
Schedule of Revenue Disaggregated [Line Items]        
Revenue 1,904,449 1,386,771 4,258,276 2,251,553
Total $ 1,904,449 $ 1,386,771 $ 4,258,276 $ 2,251,553