XML 139 R139.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related Party Transactions - Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Related Party Transactions [Abstract]      
Revenue from Related Parties $ 28,925 $ 30,826 $ 33,949
Related Party Transaction, Purchases from Related Party 880 687 953
Proceeds from Equity Method Investment, Distribution $ 4,917 $ 4,862 $ 5,382