XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONTRACT ASSETS AND CONTRACT LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2022
Contract Assets And Contract Liabilities  
Schedule of contract assets and liabilities

   September 30,   December 31, 
   2022   2021 
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