XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2020 26,776,796        
Balance at Dec. 31, 2020 $ 27 $ 284,848 $ 362,901 $ (3,420) $ 644,356
Common shares issued on exercise of options and other, net of shares withheld for tax obligations (in shares) 48,955        
Common shares issued on exercise of options and other, net of shares withheld for tax obligations   (290)     (290)
Stock-based compensation expense   5,620     5,620
Repurchases of common stock (in shares) 0        
Net income     3,712   3,712
Foreign currency translation adjustment       (6,842) (6,842)
Net unrealized gains (losses) on investments in securities       166 166
Comprehensive loss (2,964)
Common shares issued for Hubs acquisition (in shares) 863,995        
Common shares issued for Hubs acquisition $ 1 166,708 0 166,709
Balance (in shares) at Mar. 31, 2021 27,689,746        
Balance at Mar. 31, 2021 $ 28 456,886 366,613 (10,096) $ 813,431
Balance (in shares) at Dec. 31, 2021 27,465,945       27,465,945
Balance at Dec. 31, 2021 $ 28 468,548 376,734 (16,817) $ 828,493
Common shares issued on exercise of options and other, net of shares withheld for tax obligations (in shares) 27,716        
Common shares issued on exercise of options and other, net of shares withheld for tax obligations   (462)     (462)
Stock-based compensation expense   4,397     4,397
Repurchases of common stock (in shares) 0        
Net income     5,095   5,095
Foreign currency translation adjustment       (4,972) (4,972)
Net unrealized gains (losses) on investments in securities       (516) (516)
Comprehensive loss $ (393)
Balance (in shares) at Mar. 31, 2022 27,493,661       27,493,661
Balance at Mar. 31, 2022 $ 28 $ 472,483 $ 381,829 $ (22,305) $ 832,035