XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2020   24,418,939      
Beginning balance at Dec. 31, 2020 $ 1,748,319 $ 244 $ 1,519,549 $ 179,646 $ 48,880
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 18,149   18,094 55  
Exercise of stock options (in shares)   1,632      
Exercise of stock options 113   113    
Issuance of restricted stock, net (in shares)   248,496      
Issuance of restricted stock, net (2,994) $ 3 (2,997)    
Repurchase of common stock (in shares)   (76,969)      
Repurchase of common stock (5,905) $ (1) (4,790) (1,114)  
Common stock dividends (59,102)     (59,102)  
Foreign currency translation adjustments (39,392)       (39,392)
Unrealized (losses) gains on marketable securities, net of tax (285)       (285)
Net income 55,087     55,087  
Ending balance (in shares) at Dec. 31, 2021   24,592,098      
Ending balance at Dec. 31, 2021 1,713,990 $ 246 1,529,969 174,572 9,203
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 21,792   21,763 29  
Exercise of stock options (in shares)   377      
Exercise of stock options 14   14    
Issuance of restricted stock, net (in shares)   422,520      
Issuance of restricted stock, net (2,913) $ 4 (2,917)    
Repurchase of common stock (in shares)   (612,104)      
Repurchase of common stock (40,116) $ (6) (37,905) (2,205)  
Common stock dividends (59,376)     (59,376)  
Foreign currency translation adjustments (43,425)       (43,425)
Unrealized (losses) gains on marketable securities, net of tax (846)       (846)
Net income $ 46,670     46,670  
Ending balance (in shares) at Dec. 31, 2022 24,402,891 24,402,891      
Ending balance at Dec. 31, 2022 $ 1,635,790 $ 244 1,510,924 159,690 (35,068)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 19,772   19,557 215  
Exercise of stock options (in shares)   4,138      
Exercise of stock options 223   223    
Issuance of restricted stock, net (in shares)   128,860      
Issuance of restricted stock, net (5,047) $ 1 (5,048)    
Repurchase of common stock (in shares)   (129,073)      
Repurchase of common stock (10,013) $ (1) (8,006) (2,006)  
Common stock dividends (58,819)     (58,819)  
Foreign currency translation adjustments 533       533
Unrealized (losses) gains on marketable securities, net of tax 288       288
Net income $ 69,791     69,791  
Ending balance (in shares) at Dec. 31, 2023 24,406,816 24,406,816      
Ending balance at Dec. 31, 2023 $ 1,652,518 $ 244 $ 1,517,650 $ 168,871 $ (34,247)