XML 23 R3.htm IDEA: XBRL DOCUMENT v3.3.1.900
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Statement of Financial Position [Abstract]    
Accounts and other receivables, allowance for doubtful accounts and sales returns $ 3,746 $ 2,610
Common stock, no par value (shares)
Common stock, shares authorized (shares) 150,000,000 150,000,000
Common stock, shares, issued (shares) 32,682,162 32,422,082
Common stock, shares, outstanding (shares) 32,682,162 32,422,082
Common stock held in trust for savings restoration plan (shares) 67,726 66,255