XML 16 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable - Composition of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Receivables [Abstract]        
Gross accounts receivable - trade $ 7,117 $ 6,120    
Less: Allowances for doubtful accounts (548) (500) $ (417) $ (343)
Accounts receivable, net $ 6,569 $ 5,620