XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of contract assets and liabilities (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Contract Assets And Contract Liabilities    
Contract assets $ 24,157,141 $ 24,459,339
Contract liabilities 5,041,818 5,122,766
Net Contract assets $ 19,115,323 $ 19,336,573