Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED BALANCE SHEETS (Parenthetical)

v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
Stockholders’ equity:    
Common stock, par value (in USD per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 47,500,000 47,500,000
Common stock shares issued (in shares) 34,707,000 33,130,000
Common stock shares outstanding (in shares) 18,306,000 17,029,000
Treasury stock, shares (in shares) 16,401,000 16,101,000