v3.22.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2021
Accounts Receivable And Work In Process Table [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]

Accounts receivable as of December 31, 2021, and 2020, consists of the following:

 

Description

 

December 31, 2021

   

December 31, 2020

 

Accounts receivable on completed contracts

  $ 33,772     $ 43,221  

Costs and estimated earnings on contracts in progress

    298,121       319,001  

Total

  $ 331,893     $ 362,222