v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Non-controlling Interest
Class A Common Stock
Common stock
Class B Common Stock
Common stock
Balance at the beginning of the period (in shares) at Dec. 31, 2023           65,409 14,034
Balance at the beginning of the period at Dec. 31, 2023 $ 1,064,770 $ 465,012 $ 400,682 $ (826) $ 199,248 $ 654 $ 0
Statement of Stockholders'/Members' Equity              
Member distributions (8,617)       (8,617)    
Effect of CC Unit redemptions (in shares)           952 (952)
Effect of CC Unit redemptions 0 14,406     (14,416) $ 10  
Tax impact of equity transactions 533 533          
Equity award vestings (in shares)           206  
Equity award vestings (5,117) (3,644)     (1,475) $ 2  
Other comprehensive income (loss) (629)     (514) (115)    
Share repurchases (in shares)           (87)  
Share repurchases (3,372) (2,996)     (375) $ (1)  
Stock-based compensation 10,438 8,649     1,789    
Cash dividends declared (16,084)   (16,084)        
Net income 112,874   88,793   24,081    
Balance at the end of the period (in shares) at Jun. 30, 2024           66,480 13,082
Balance at the end of the period at Jun. 30, 2024 1,154,796 481,960 473,391 (1,340) 200,120 $ 665 $ 0
Balance at the beginning of the period (in shares) at Mar. 31, 2024           65,518 14,034
Balance at the beginning of the period at Mar. 31, 2024 1,100,589 462,464 431,703 (1,456) 207,223 $ 655 $ 0
Statement of Stockholders'/Members' Equity              
Member distributions (6,933)       (6,933)    
Effect of CC Unit redemptions (in shares)           952 (952)
Effect of CC Unit redemptions 0 14,406     (14,416) $ 10  
Tax impact of equity transactions 299 299          
Equity award vestings (in shares)           10  
Equity award vestings (221) (178)     (43)    
Other comprehensive income (loss) 174     116 58    
Stock-based compensation 5,969 4,969     1,000    
Cash dividends declared (8,140)   (8,140)        
Net income 63,059   49,828   13,231    
Balance at the end of the period (in shares) at Jun. 30, 2024           66,480 13,082
Balance at the end of the period at Jun. 30, 2024 1,154,796 481,960 473,391 (1,340) 200,120 $ 665 $ 0
Balance at the beginning of the period (in shares) at Dec. 31, 2024           68,151 11,433
Balance at the beginning of the period at Dec. 31, 2024 1,264,179 520,794 552,133 (2,491) 193,062 $ 681 $ 0
Statement of Stockholders'/Members' Equity              
Member distributions (8,743)       (8,743)    
Effect of CC Unit redemptions (in shares)           173 (173)
Effect of CC Unit redemptions 0 3,031     (3,031)    
Tax impact of equity transactions 586 586          
Equity award vestings (in shares)           250  
Equity award vestings (5,710) (4,223)     (1,491) $ 4  
Other comprehensive income (loss) 662     508 154    
Stock-based compensation 12,542 10,757     1,785    
Cash dividends declared (18,131)   (18,131)        
Net income 103,152   84,552   18,600    
Balance at the end of the period (in shares) at Jun. 30, 2025           68,574 11,260
Balance at the end of the period at Jun. 30, 2025 1,348,537 530,945 618,554 (1,983) 200,336 $ 685 $ 0
Balance at the beginning of the period (in shares) at Mar. 31, 2025           68,390 11,433
Balance at the beginning of the period at Mar. 31, 2025 1,305,370 522,386 587,321 (2,355) 197,335 $ 683 $ 0
Statement of Stockholders'/Members' Equity              
Member distributions (3,654)       (3,654)    
Effect of CC Unit redemptions (in shares)           173 (173)
Effect of CC Unit redemptions 0 3,031     (3,031)    
Tax impact of equity transactions 185 185          
Equity award vestings (in shares)           11  
Equity award vestings (212) (153)     (61) $ 2  
Other comprehensive income (loss) 497     372 125    
Stock-based compensation 6,400 5,496     904    
Cash dividends declared (9,096)   (9,096)        
Net income 49,047   40,329   8,718    
Balance at the end of the period (in shares) at Jun. 30, 2025           68,574 11,260
Balance at the end of the period at Jun. 30, 2025 $ 1,348,537 $ 530,945 $ 618,554 $ (1,983) $ 200,336 $ 685 $ 0