XML 58 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
VALUATION AND QUALIFYING ACCOUNTS (Valuation and Qualifying Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for Doubtful Accounts for Trade Receivables and Contract Assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 1,557 $ 1,186 $ 2,014
Additions 2,072 2,722 998
Deductions/ Write offs (419) (2,351) (1,826)
Balance at End of Year 3,210 1,557 1,186
Valuation Allowance on Deferred Tax Assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 3,189 924 0
Additions 688 2,265 924
Deductions/ Write offs 0 0 0
Balance at End of Year $ 3,877 $ 3,189 $ 924