XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands
Common Stock [Member]
Common Class A [Member]
Common Stock [Member]
Common Class B [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
Common Class A [Member]
Retained Earnings [Member]
Common Class B [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Parent [Member]
Common Class A [Member]
Parent [Member]
Common Class B [Member]
Parent [Member]
Noncontrolling Interest [Member]
Common Class A [Member]
Common Class B [Member]
Total
Balance (in shares) at Dec. 31, 2023 61,461 16,364                            
Balance at Dec. 31, 2023     $ 806,000 $ 542,046,000 $ (119,835,000)     $ 1,450,025,000 $ (2,163,000)     $ 1,870,879,000 $ 19,537,000     $ 1,890,416,000
Stock options exercised and stock awards (in shares) 383                              
Stock options exercised and stock awards     4,000 5,997,000               6,001,000       6,001,000
Stock-based compensation related to stock options, restricted shares and employee stock purchase plan       14,090,000               14,090,000       14,090,000
Vesting of restricted share awards (in shares)   351                            
Vesting of restricted share awards     4,000 (9,486,000)               (9,482,000)       (9,482,000)
Issuance of common stock under employee stock purchase plan (in shares) 97                              
Issuance of common stock under employee stock purchase plan     1,000 3,354,000               3,355,000       3,355
Common stock repurchases (in shares) (128)                              
Common stock repurchases         (5,627,000)             (5,627,000)       (5,627,000)
Cash dividends declared           $ (10,467,000) $ (2,964,000)     $ (10,467,000) $ (2,964,000)     $ (10,467,000) $ (2,964,000)  
Foreign currency translation adjustment                 (1,891,000)     (1,891,000)       (1,891,000)
Foreign currency translation                 (1,891,000)     (1,891,000)       (1,891,000)
Net income               71,608,000       71,608,000 (119,000)     71,489,000
Balance (in shares) at Mar. 31, 2024 61,813 16,715                            
Balance at Mar. 31, 2024     815,000 556,001,000 (125,462,000)     1,508,202,000 (4,054,000)     1,935,502,000 19,418,000     1,954,920,000
Balance (in shares) at Dec. 31, 2024 62,605 16,663                            
Balance at Dec. 31, 2024     824,000 587,639,000 (136,235,000)     1,698,614,000 (9,293,000)     2,141,549,000       2,161,903,000
Stock options exercised and stock awards (in shares) 181                              
Stock options exercised and stock awards     2,000 2,736,000               2,738,000       2,738,000
Stock-based compensation related to stock options, restricted shares and employee stock purchase plan       13,714,000               13,714,000       13,714,000
Vesting of restricted share awards (in shares)   325                            
Vesting of restricted share awards     3,000 (9,442,000)               (9,439,000)       (9,439,000)
Issuance of common stock under employee stock purchase plan (in shares) 97                              
Issuance of common stock under employee stock purchase plan     1,000 3,411,000               3,412,000       3,412,000
Common stock repurchases (in shares) (332) (233)                            
Common stock repurchases         (30,939,000)             (30,939,000)       (30,939,000)
Cash dividends declared           $ (11,296,000) $ (3,113,000)     $ (11,296,000) $ (3,113,000)     $ (11,296,000) $ (3,113,000)  
Foreign currency translation adjustment                 (12,000)     (12,000)       (12,000)
Foreign currency translation                 (12,000)     (12,000)       (12,000)
Net income               60,322,000       60,322,000 295,000     60,617,000
Balance (in shares) at Mar. 31, 2025 62,551 16,755                            
Balance at Mar. 31, 2025     $ 830,000 $ 598,058,000 $ (167,174,000)     $ 1,744,527,000 $ (9,305,000)     $ 2,166,936,000 $ 20,648,000     $ 2,187,584,000