XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balances (in shares) at Dec. 31, 2019 10,585,159        
Balances at Dec. 31, 2019 $ 16,633 $ 880 $ 76,208 $ 473 $ 94,194
Exercise of stock options (in shares) 113,132       113,132
Exercise of stock options $ 2,290 (1,305) 0 0 $ 985
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration (in shares) (48,013)       (48,013)
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration $ 0 (556) 0 0 $ (556)
Repurchase and retirement of shares (note 14(a)) (in shares) (70,238)       (70,238)
Repurchase and retirement of shares (note 14(a)) $ (125) (1,279) (1,877) 0 $ (3,281)
Acquisition of Cedar Networks (note 3 (a)) (in shares) 32,374        
Acquisition of Cedar Networks (note 3 (a)) $ 2,000 0 0 0 2,000
Stock-based compensation (note 15) 0 3,718 0 0 3,718
Net income for the period 0 0 5,775 0 5,775
Other comprehensive income (loss) net of tax expense (recovery) of $141, ($595) and $550 for the years ended December 31, 2022, 2021 and 2020 (note 7) $ 0 0 0 1,863 1,863
Balances (in shares) at Dec. 31, 2020 10,612,414        
Balances at Dec. 31, 2020 $ 20,798 1,458 80,106 2,336 $ 104,698
Exercise of stock options (in shares) 180,827       179,321
Exercise of stock options $ 7,588 (2,770) 0 0 $ 4,818
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration (in shares) (45,824)       (45,824)
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration $ 0 (387) 0 0 $ (387)
Repurchase and retirement of shares (note 14(a)) (in shares)         0
Repurchase and retirement of shares (note 14(a))         $ 0
Net income for the period 0 0 3,364 0 3,364
Other comprehensive income (loss) net of tax expense (recovery) of $141, ($595) and $550 for the years ended December 31, 2022, 2021 and 2020 (note 7) 0 0 0 (1,993) (1,993)
Stock-based compensation (note 15) $ 129 4,463 0 0 4,592
Balances (in shares) at Dec. 31, 2021 10,747,417        
Balances at Dec. 31, 2021 $ 28,515 2,764 83,470 343 $ 115,092
Exercise of stock options (in shares) 40,459       40,459
Exercise of stock options $ 1,593 (497) $ 1,096
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration (in shares) (3,053)       (3,053)
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration $ 0
Repurchase and retirement of shares (note 14(a)) (in shares)         0
Repurchase and retirement of shares (note 14(a))         $ 0
Net income for the period (27,571) (27,571)
Other comprehensive income (loss) net of tax expense (recovery) of $141, ($595) and $550 for the years ended December 31, 2022, 2021 and 2020 (note 7) 441 441
Stock-based compensation (note 15) $ 1,760 5,839 7,599
Stock-based compensation (note 15) (in shares) 32,287        
Balances (in shares) at Dec. 31, 2022 10,817,110        
Balances at Dec. 31, 2022 $ 31,868 $ 8,106 $ 55,899 $ 784 $ 96,657