XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONTRACT ASSETS AND LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2021
Contract Assets And Liabilities  
Schedule of Contract assets and liabilities

 

        
   December 31, 
   2021   2020 
Contract assets  $24,459,339   $19,729,638 
Contract liabilities   5,122,766    1,650,549 
   Net Contract assets  $19,336,573   $18,079,089