XML 26 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Non-controlling Interest
Total
Beginning Balance at Dec. 31, 2020 $ 38 $ 105,009 $ (2,605) $ 712,297 $ 601 $ 815,340
Beginning Balance (in shares) at Dec. 31, 2020 38,293          
Stock issued from equity plans, net   (1,931)       (1,931)
Stock issued from equity plans, net (in shares) 197          
Stock-based compensation   15,428       15,428
Share repurchases   (2,800)   (75,325)   (78,125)
Share repurchases (in shares) (901)          
Dividends declared ($0.10 per share)       (15,385)   (15,385)
Other comprehensive income     1,389     1,389
Net income       134,736 44 134,780
Ending Balance at Dec. 31, 2021 $ 38 115,706 (1,216) 756,323 645 871,496
Ending Balance (in shares) at Dec. 31, 2021 37,589          
Stock issued from equity plans, net   (26)       (26)
Stock issued from equity plans, net (in shares) 196          
Stock-based compensation   19,624       19,624
Share repurchases $ (1) (1,125)   (25,509)   (26,635)
Share repurchases (in shares) (356)          
Dividends declared ($0.10 per share)       (15,204)   (15,204)
Other comprehensive income     17,536     17,536
Acquisition of non-controlling interest   461     (661) (200)
Net income       199,660 $ 16 199,676
Ending Balance at Dec. 31, 2022 $ 37 134,640 16,320 915,270   $ 1,066,267
Ending Balance (in shares) at Dec. 31, 2022 37,429         37,429
Stock issued from equity plans, net $ 1 (80)       $ (79)
Stock issued from equity plans, net (in shares) 267          
Stock-based compensation   29,314       29,314
Share repurchases $ (1) (1,530)   (38,601)   (40,132)
Share repurchases (in shares) (378)          
Dividends declared ($0.10 per share)       (15,222)   (15,222)
Other comprehensive income     (10,206)     (10,206)
Warrants and note hedges, net   (40,135)       (40,135)
Tax impact of convertible notes and note hedges   26,091       26,091
Net income       128,284   128,284
Ending Balance at Dec. 31, 2023 $ 37 $ 148,300 $ 6,114 $ 989,731   $ 1,144,182
Ending Balance (in shares) at Dec. 31, 2023 37,318         37,318