XML 24 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Accounts and other receivables, allowance for doubtful accounts and sales returns $ 3,304 $ 3,102
Common stock, no par value (shares)
Common stock, shares authorized (shares) 150,000,000 150,000,000
Common stock, shares, issued (shares) 33,017,422 32,933,807
Common stock, shares, outstanding (shares) 33,017,422 32,933,807
Common stock held in trust for savings restoration plan (shares) 71,309 69,622