XML 59 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable, Net - Schedule of Accounts Receivable Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounts Receivable Net [Abstract]      
Accounts receivable $ 41,818 $ 32,562  
Allowance for doubtful accounts (711) (863) $ (374)
Net accounts receivable $ 41,107 $ 31,699