XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2023
Mar. 31, 2023
ACCRUED EXPENSES    
Accrued compensation $ 1,182,453 $ 1,257,245
Provision for claims 234,472 256,227
Provision for contract losses 119,124 102,954
Accrued professional fees 234,176 241,195
Accrued project costs 615,213 440,550
Other 167,011 235,014
Total $ 2,552,449 $ 2,533,185