Annual report pursuant to Section 13 and 15(d)

Accounts Receivable - Summary of Accounts Receivable (Details)

v3.10.0.1
Accounts Receivable - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Receivables [Abstract]      
Trade Accounts Receivable $ 150,764   $ 114,461
Unbilled Recoverable Costs and Accrued Profits 33,030   19,132
Total Receivables, Gross 183,794   133,593
Less Allowance for Doubtful Accounts (1,486)   (960)
Accounts Receivable $ 182,308 $ 136,638 $ 132,633