v3.26.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Class A
Common Class B
Preferred stock
Common stock
Common Class A
Common stock
Common Class B
Additional paid-in capital
 Retained earnings
Accumulated other comprehensive (loss) earnings
Noncontrolling interests
Preferred stock, shares outstanding, beginning balance (in shares) at Dec. 31, 2024       0            
Common stock, shares, outstanding, beginning balance (in shares) at Dec. 31, 2024         25,634,748 10,658,604        
Beginning balance at Dec. 31, 2024 $ 3,299,117     $ 0 $ 256 $ 107 $ 7,389 $ 3,340,540 $ 1,470 $ (50,645)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income (loss) 258,983             264,018   (5,035)
Other comprehensive (loss) income (3,678)               (3,678)  
Issuance of noncontrolling interests 6,179                 6,179
Distribution to noncontrolling interests (37,406)                 (37,406)
Cash dividend on Class A and Class B common stock (20,322)             (20,322)    
Issuance of common stock, net of forfeitures (in shares)         126,027          
Issuance of common stock, net of forfeitures 2,817       $ 1   2,816      
Compensation expense for stock-based awards 6,351           6,351      
Repurchase of common stock (in shares)         (222,045)          
Repurchase of common stock (25,818)       $ (2)   (15,919) (9,897)    
Acquisition of remaining 20% of NextGen, net of tax (3,530)             1,853   (5,383)
Preferred stock, shares outstanding, ending balance (in shares) at Jun. 30, 2025       0            
Common stock, shares, outstanding, ending balance (in shares) at Jun. 30, 2025         25,538,730 10,658,604        
Ending balance at Jun. 30, 2025 3,482,693     $ 0 $ 255 $ 107 637 3,576,192 (2,208) (92,290)
Preferred stock, shares outstanding, beginning balance (in shares) at Mar. 31, 2025       0            
Common stock, shares, outstanding, beginning balance (in shares) at Mar. 31, 2025         25,697,581 10,658,604        
Beginning balance at Mar. 31, 2025 3,363,009     $ 0 $ 257 $ 107 6,649 3,412,939 (429) (56,514)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income (loss) 177,854             181,459   (3,605)
Other comprehensive (loss) income (1,779)               (1,779)  
Issuance of noncontrolling interests 3,882                 3,882
Distribution to noncontrolling interests (30,670)                 (30,670)
Cash dividend on Class A and Class B common stock (10,162)             (10,162)    
Issuance of common stock, net of forfeitures (in shares)         24,703          
Issuance of common stock, net of forfeitures 2,153           2,153      
Compensation expense for stock-based awards 3,296           3,296      
Repurchase of common stock (in shares)         (183,554)          
Repurchase of common stock (21,360)       $ (2)   (11,461) (9,897)    
Acquisition of remaining 20% of NextGen, net of tax (3,530)             1,853   (5,383)
Preferred stock, shares outstanding, ending balance (in shares) at Jun. 30, 2025       0            
Common stock, shares, outstanding, ending balance (in shares) at Jun. 30, 2025         25,538,730 10,658,604        
Ending balance at Jun. 30, 2025 $ 3,482,693     $ 0 $ 255 $ 107 637 3,576,192 (2,208) (92,290)
Preferred stock, shares outstanding, beginning balance (in shares) at Dec. 31, 2025 0     0            
Common stock, shares, outstanding, beginning balance (in shares) at Dec. 31, 2025   25,259,718 10,616,675   25,259,718 10,616,675        
Beginning balance at Dec. 31, 2025 $ 3,577,229     $ 0 $ 253 $ 106 1,481 3,681,333 2,619 (108,563)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income (loss) 101,071             137,788   (36,717)
Other comprehensive (loss) income (4,466)               (4,466)  
Issuance of noncontrolling interests 24,395                 24,395
Distribution to noncontrolling interests (14,183)                 (14,183)
Cash dividend on Class A and Class B common stock (23,655)             (23,655)    
Issuance of common stock, net of forfeitures (in shares)         220,826          
Issuance of common stock, net of forfeitures 8,479       $ 2   8,477      
Compensation expense for stock-based awards 8,699           8,699      
Repurchase of common stock (in shares)         (316,600)          
Repurchase of common stock (40,633)       $ (3)   (16,880) (23,750)    
Redemption of 10% minority interests of WRCM $ (1,500)             (1,465)   (35)
Preferred stock, shares outstanding, ending balance (in shares) at Jun. 30, 2026 0     0            
Common stock, shares, outstanding, ending balance (in shares) at Jun. 30, 2026   25,163,944 10,616,675   25,163,944 10,616,675        
Ending balance at Jun. 30, 2026 $ 3,635,436     $ 0 $ 252 $ 106 1,777 3,770,251 (1,847) (135,103)
Preferred stock, shares outstanding, beginning balance (in shares) at Mar. 31, 2026       0            
Common stock, shares, outstanding, beginning balance (in shares) at Mar. 31, 2026         25,334,870 10,616,675        
Beginning balance at Mar. 31, 2026 3,606,012     $ 0 $ 253 $ 106 1,535 3,732,931 (3,534) (125,279)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income (loss) 45,471             66,662   (21,191)
Other comprehensive (loss) income 1,687               1,687  
Issuance of noncontrolling interests 22,557                 22,557
Distribution to noncontrolling interests (11,190)                 (11,190)
Cash dividend on Class A and Class B common stock (11,820)             (11,820)    
Issuance of common stock, net of forfeitures (in shares)         19,355          
Issuance of common stock, net of forfeitures 1,935           1,935      
Compensation expense for stock-based awards 5,137           5,137      
Repurchase of common stock (in shares)         (190,281)          
Repurchase of common stock $ (24,353)       $ (1)   (6,830) (17,522)    
Preferred stock, shares outstanding, ending balance (in shares) at Jun. 30, 2026 0     0            
Common stock, shares, outstanding, ending balance (in shares) at Jun. 30, 2026   25,163,944 10,616,675   25,163,944 10,616,675        
Ending balance at Jun. 30, 2026 $ 3,635,436     $ 0 $ 252 $ 106 $ 1,777 $ 3,770,251 $ (1,847) $ (135,103)