XML 68 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract assets $ 26,737 $ 28,245
Contract liabilities 2,013 $ 1,441
Accounting Standards Update 2014-09    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract assets (1,508)  
Contract liabilities $ 572