XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2020   26,776,796      
Balance at beginning of period at Dec. 31, 2020 $ 644,356 $ 27 $ 284,848 $ 362,901 $ (3,420)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
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 1,637   1,637    
Common shares issued for Hubs acquisition (in shares)   863,995      
Common shares issued for Hubs acquisition 166,709 $ 1 166,708    
Stock-based compensation expense 19,095   19,095    
Repurchases of Common Stock (in shares)   (351,582)      
Repurchases of Common Stock (23,279)   (3,740) (19,539)  
Net income (loss) 33,372     33,372  
Other comprehensive income (loss)          
Foreign currency translation adjustments (13,278)       (13,278)
Net unrealized gains (losses) on investments in securities (119)       (119)
Comprehensive income (loss) 19,975        
Ending balance (in shares) at Dec. 31, 2021   27,465,945      
Balance at end of period at Dec. 31, 2021 828,493 $ 28 468,548 376,734 (16,817)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
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 2,269   2,269    
Stock-based compensation expense 17,545   17,545    
Repurchases of Common Stock (in shares)   (857,123)      
Repurchases of Common Stock (29,659) $ (1) (14,622) (15,036)  
Net income (loss) (103,462)     (103,462)  
Other comprehensive income (loss)          
Foreign currency translation adjustments (16,278)       (16,278)
Net unrealized gains (losses) on investments in securities (1,260)       (1,260)
Comprehensive income (loss) $ (121,000)        
Ending balance (in shares) at Dec. 31, 2022 26,888,425 26,888,425      
Balance at end of period at Dec. 31, 2022 $ 697,648 $ 27 473,740 258,236 (34,355)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common shares issued on exercise of options and other, net of shares withheld for tax obligations (in shares)   266,453      
Common shares issued on exercise of options and other, net of shares withheld for tax obligations 2,399   2,399    
Stock-based compensation expense 15,989   15,989    
Repurchases of Common Stock (in shares)   (1,432,921)      
Repurchases of Common Stock (44,303) $ (1) (25,244) (19,058)  
Net income (loss) 17,220     17,220  
Other comprehensive income (loss)          
Foreign currency translation adjustments 5,365       5,365
Net unrealized gains (losses) on investments in securities 977       977
Comprehensive income (loss) $ 23,562        
Ending balance (in shares) at Dec. 31, 2023 25,721,957 25,721,957      
Balance at end of period at Dec. 31, 2023 $ 695,295 $ 26 $ 466,884 $ 256,398 $ (28,013)