XML 86 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Recently Adopted Accounting Pronouncements - Additional Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Dec. 30, 2017
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Retained earnings $ (64,896) $ 12,445  
Difference between Revenue Guidance in Effect before and after Topic 606 | ASC 606      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Retained earnings     $ 4,700