XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONTRACT ASSETS AND LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2024
Contract Assets And Liabilities  
Schedule of contract assets and liabilities

 

Schedule of contract assets and liabilities

 

   

June 30, 

2024 

   

December 31, 

2023

 
Contract assets   $ 34,183,988     $ 35,312,068  
Contract liabilities     2,482,535       5,937,629