XML 29 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Reserve for doubtful accounts $ 6,632 $ 5,081
Common stock, shares authorized (in shares) 65,035,579 89,452,626
Common stock, shares issued (in shares) 60,729,289 60,035,579
Common stock, shares outstanding (in shares) 60,224,147 59,518,498
Treasury stock, cost (in shares) 505,142 517,081