v3.26.1
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ 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, 2024 62,605 16,663                            
Balance at Dec. 31, 2024     $ 824 $ 587,639 $ (136,235)     $ 1,698,614 $ (9,293)     $ 2,141,549 $ 20,354     $ 2,161,903
Stock options exercised and stock awards (in shares) 181                              
Stock options exercised and stock awards     2 2,736               2,738       2,738
Stock-based compensation related to stock options, restricted shares and employee stock purchase plan       13,714               13,714       13,714
Vesting of restricted share awards (in shares)   325                            
Vesting of restricted share awards     3 (9,442)               (9,439)       (9,439)
Issuance of common stock under employee stock purchase plan (in shares) 97                              
Issuance of common stock under employee stock purchase plan     1 3,411               3,412       3,412
Cash dividends declared           $ (11,296) $ (3,113)     $ (11,296) $ (3,113)     $ (11,296) $ (3,113)  
Foreign currency translation adjustment                 (12)     (12)       (12)
Net income               60,322       60,322 295     60,617
Common stock repurchases (in shares) (332) (233)                            
Common stock repurchases         (30,939)             (30,939)       (30,939)
Cash dividends declared on Class A common stock           (11,296) (3,113)     (11,296) (3,113)     (11,296) (3,113)  
Foreign currency translation                 (12)     (12)       (12)
Balance (in shares) at Mar. 31, 2025 62,551 16,755                            
Balance at Mar. 31, 2025     830 598,058 (167,174)     1,744,527 (9,305)     2,166,936 20,648     2,187,584
Balance (in shares) at Dec. 31, 2025 60,115 16,438                            
Balance at Dec. 31, 2025     835 634,266 (331,150)     1,904,091 (4,813)     2,203,229 22,614     2,225,843
Stock options exercised and stock awards (in shares) 657                              
Stock options exercised and stock awards     6 12,105               12,111       12,111
Stock-based compensation related to stock options, restricted shares and employee stock purchase plan       14,536               14,536       14,536
Vesting of restricted share awards (in shares)   277                            
Vesting of restricted share awards     3 (9,512)               (9,509)       (9,509)
Issuance of common stock under employee stock purchase plan (in shares) 83                              
Issuance of common stock under employee stock purchase plan     1 3,801               3,802       3,802
Cash dividends declared           (11,551) (3,294)     (11,551) (3,294)     (11,551) (3,294)  
Foreign currency translation adjustment                 (1,999)     (1,999)       (1,999)
Net income               61,454       61,454 226     61,680
Cash dividends declared on Class A common stock           $ (11,551) $ (3,294)     $ (11,551) $ (3,294)     $ (11,551) $ (3,294)  
Foreign currency translation                 (1,999)     (1,999)       (1,999)
Balance (in shares) at Mar. 31, 2026 60,855 16,715                            
Balance at Mar. 31, 2026     $ 845 $ 655,196 $ (331,150)     $ 1,950,700 $ (6,812)     $ 2,268,779 $ 22,840     $ 2,291,619