Quarterly report pursuant to Section 13 or 15(d)

Sales, Contract Assets and Contract Liabilities (Details) - Schedule of contract assets and liabilities

v3.20.4
Sales, Contract Assets and Contract Liabilities (Details) - Schedule of contract assets and liabilities - USD ($)
9 Months Ended 12 Months Ended
Dec. 31, 2020
Mar. 31, 2020
Sales, Contract Assets and Contract Liabilities (Details) - Schedule of contract assets and liabilities [Line Items]    
Beginning balance $ (23,553,267) $ (18,850,487)
Customer receipts and receivables (35,018,290) (134,841,354)
Sales recognized in earnings 42,128,892 130,138,574
Payments and accruals under contracts [1]
Costs recognized in earnings
Ending balance (16,442,665) (23,553,267)
Contract Assets [Member]    
Sales, Contract Assets and Contract Liabilities (Details) - Schedule of contract assets and liabilities [Line Items]    
Beginning balance 24,604,339 12,237,825
Customer receipts and receivables
Sales recognized in earnings
Payments and accruals under contracts 18,700,600 [1] 90,932,669
Costs recognized in earnings (25,515,248) (78,566,155)
Ending balance 17,789,691 24,604,339
Sales (Cost of sales) [Member]    
Sales, Contract Assets and Contract Liabilities (Details) - Schedule of contract assets and liabilities [Line Items]    
Customer receipts and receivables
Sales recognized in earnings 42,128,892 130,138,574
Payments and accruals under contracts [1]
Costs recognized in earnings $ (25,515,248) $ (78,556,155)
[1] Payments and accruals under contracts include $7,433,663 presented as receivables which is subject to the fulfilment of future performance obligations.