XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.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, 2021   27,465,945      
Balance at beginning 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      
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)
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)   278,189      
Common shares issued on exercise of options and other, net of shares withheld for tax obligations 2,020   2,020    
Stock-based compensation expense 16,999   16,999    
Repurchases of Common Stock (in shares)   (1,774,058)      
Repurchases of Common Stock (60,785) $ (2) (32,198) (28,585)  
Net income (loss) 16,593     16,593  
Other comprehensive income (loss)          
Foreign currency translation adjustments (228)       (228)
Net unrealized gains (losses) on investments in securities 257       257
Comprehensive income (loss) $ 16,622        
Ending balance (in shares) at Dec. 31, 2024 24,226,088 24,226,088      
Balance at end of period at Dec. 31, 2024 $ 670,151 $ 24 $ 453,705 $ 244,406 $ (27,984)