XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Accounts receivable, reserves $ 962 $ 1,443
Preferred shares, no par value $ 0 $ 0
Preferred shares, authorized (in shares) 5,000,000 5,000,000
Preferred shares, issued (in shares) 0 0
Common shares, authorized (in shares) 60,000,000 60,000,000
Common shares, issued (in shares) 28,966,000 28,966,000
Common shares, outstanding (in shares) 27,341,000 27,191,000
Common shares, no par value $ 0 $ 0
Common shares held in treasury, shares (in shares) 1,625,000 1,775,000