XML 24 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Shareholders' Equity - 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, 2019 26,786,459        
Balance at beginning of period at Dec. 31, 2019 $ 27 $ 268,059 $ 324,722 $ (7,018) $ 585,790
Common shares issued on exercise of options and other, net of shares withheld for tax obligations (in shares) 189,951        
Common shares issued on exercise of options and other, net of shares withheld for tax obligations   4,114     4,114
Stock-based compensation expense   14,673     14,673
Repurchases of Common Stock (in shares) (199,614)        
Repurchases of Common Stock $ 0 (1,998) (12,688) 0 (14,686)
Net (loss) income     50,867   50,867
Foreign currency translation adjustment       3,598 3,598
Comprehensive income (loss) 54,465
Net unrealized gains (losses) on investments in securities         0
Balance (in shares) at Dec. 31, 2020 26,776,796        
Balance at end of period 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) 176,736        
Common shares issued on exercise of options and other, net of shares withheld for tax obligations $ 0 1,637 0 0 1,637
Stock-based compensation expense $ 0 19,095 0 0 19,095
Repurchases of Common Stock (in shares) (351,582)        
Repurchases of Common Stock $ 0 (3,740) (19,539) 0 (23,279)
Net (loss) income 0 0 33,372 0 33,372
Foreign currency translation adjustment 0 0 0 (13,278) (13,278)
Comprehensive income (loss) 19,975
Common shares issued for Hubs acquisition (in shares) 863,995        
Common shares issued for Hubs acquisition $ 1 166,708 0 0 166,709
Net unrealized gains (losses) on investments in securities       (119) $ (119)
Balance (in shares) at Dec. 31, 2021 27,465,945       27,465,945
Balance at end of period 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) 279,603        
Common shares issued on exercise of options and other, net of shares withheld for tax obligations $ 0 2,269 0 0 2,269
Stock-based compensation expense $ 0 17,545 0 0 17,545
Repurchases of Common Stock (in shares) (857,123)        
Repurchases of Common Stock $ (1) (14,622) (15,036) 0 (29,659)
Net (loss) income 0 0 (103,462) 0 (103,462)
Foreign currency translation adjustment 0 0 0 (16,278) (16,278)
Comprehensive income (loss) (121,000)
Net unrealized gains (losses) on investments in securities $ 0 0 0 (1,260) $ (1,260)
Balance (in shares) at Dec. 31, 2022 26,888,425       26,888,425
Balance at end of period at Dec. 31, 2022 $ 27 $ 473,740 $ 258,236 $ (34,355) $ 697,648