XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.3
CONTRACT ASSETS AND LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2025
Contract Assets And Liabilities  
Schedule of contract assets and liabilities

 

  

September 30, 

2025 

  

December 31, 

2024

  

 December 31,

2023 

 
Contract assets  $33,695,994   $32,832,290   $35,312,068 
Contract liabilities   1,992,910    2,430,663    5,937,629