XML 82 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 5,494 $ 3,542
Inventory, allowance $ 76 $ 152
Common stock, par value (USD per share) $ 0.001 $ 0.001
Common stock, shares authorized 596,950 596,950
Common stock, shares issued 315,808 309,736
Common stock, shares outstanding 242,849 239,743
Treasury stock, shares 72,959 69,993
Accumulated Depreciation, Property, Plant, and Equipment $ 109,646 $ 104,999
Accumulated Amortization, Software 102,133 100,870
Accumulated Amortization, Intangible Assets $ 221,182 $ 162,788