Annual report pursuant to Section 13 and 15(d)

CONTRACT REVENUE AND PERCENTAGE-OF-COMPLETION METHOD - Uncompleted Contracts Included in Accompanying Consolidated Balance Sheets (Details)

v3.8.0.1
CONTRACT REVENUE AND PERCENTAGE-OF-COMPLETION METHOD - Uncompleted Contracts Included in Accompanying Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Revenue Recognition [Abstract]    
Contracts in progress $ 28,373 $ 26,829
Advance billings on contracts (5,136) (3,977)
Net costs and estimated earnings in excess of billings $ 23,237 $ 22,852