XML 79 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable, Net - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for Doubtful Accounts      
Balance at the beginning $ 2,272 $ 14,065 $ 15,521
Cumulative Effect of ASC 606   (9,894)  
Additions 1,877 630 9,423
Reductions (762) (1,155) (10,879)
Recoveries (746) (1,374)  
Balance at the end $ 2,641 $ 2,272 $ 14,065