Annual report pursuant to Section 13 and 15(d)

Revenue Recognition - Accounts Receivable, Net (Details)

v3.20.1
Revenue Recognition - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]      
Accounts receivable, gross $ 94,995 $ 103,301  
Less: Allowance for doubtful accounts (6,776) (5,678) $ (8,680)
Accounts receivable, net $ 88,219 $ 97,623