XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Significant Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Change In Contract With Customer, Asset [Roll Forward]    
Contract assets balance, beginning of year $ 4,083 $ 6,278
Transferred to receivables (8,371) (8,865)
Additional unbilled receivables 5,378 6,670
Contract assets balance, end of period 1,090 4,083
Change In Contract With Customer, Liability [Roll Forward]    
Contract liabilities balance, beginning of year 42,809 56,426
Revenue recognized (10,901) (13,493)
Increases (decreases) due to cash received, excluding amounts recognized as revenue during the period 774 (124)
Contract liabilities balance, end of period $ 32,682 $ 42,809