Annual report pursuant to Section 13 and 15(d)

Schedule II - Valuation and Qualifying Accounts (Details)

v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance $ 1,117 $ 461 $ 272
Additions 514 852 223
Deductions (Chargeoffs) (539) (196) (34)
Balance 1,092 1,117 461
Valuation allowance for deferred tax assets      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance 33,876 28,357 39,111
Additions 5,977 5,519  
Deductions (Chargeoffs)     (10,754)
Balance $ 39,853 $ 33,876 $ 28,357