XML 18 R33.htm IDEA: XBRL DOCUMENT v2.4.0.8
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS ON UNCOMPLETED CONTRACTS (Details) (USD $)
12 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Costs and Estimated Earnings on Uncompleted Contracts [Line Items]      
Costs incurred on uncompleted contracts $ 321,552,523 $ 257,524,854  
Estimated earnings 126,285,484 109,102,921  
Sub-total 447,838,007 366,627,775  
Less billings to date 335,517,041 258,374,784  
Costs and estimated earnings in excess of billings on uncompleted contracts 112,320,966 108,252,991  
Costs and estimated earnings in excess of billings on uncompleted contracts 112,597,136 108,909,844  
Billings in excess of costs and estimated earnings on uncompleted contracts (276,170) (656,853)  
Costs and estimated earnings in excess of billings on uncompleted contracts 112,320,966 108,252,991  
Costs and estimated earnings in excess of billings not expected to be collected within one year 30,000,000    
Decrease in estimated gross profits on contracts due to revisions 3,700,000 1,300,000 3,000,000
U.S. Government [Member]
     
Costs and Estimated Earnings on Uncompleted Contracts [Line Items]      
Costs incurred on uncompleted contracts 259,050,407 214,888,101  
Estimated earnings 95,590,879 85,320,636  
Sub-total 354,641,286 300,208,737  
Less billings to date 272,783,120 215,743,090  
Costs and estimated earnings in excess of billings on uncompleted contracts 81,858,166 84,465,647  
Costs and estimated earnings in excess of billings on uncompleted contracts 81,858,166 84,465,647  
Commercial [Member]
     
Costs and Estimated Earnings on Uncompleted Contracts [Line Items]      
Costs incurred on uncompleted contracts 62,502,116 42,636,753  
Estimated earnings 30,694,605 23,782,285  
Sub-total 93,196,721 66,419,038  
Less billings to date 62,733,921 42,631,694  
Costs and estimated earnings in excess of billings on uncompleted contracts 30,462,800 23,787,344  
Costs and estimated earnings in excess of billings on uncompleted contracts $ 30,462,800 $ 23,787,344