XML 24 R6.htm IDEA: XBRL DOCUMENT v3.25.1
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 (1,684)       (1,684)    
Tax impact of equity transactions 234 234          
Equity award vestings (in shares)           196  
Equity award vestings (4,896) (3,466)     (1,432) $ 2  
Other comprehensive income (loss) (803)     (630) (173)    
Share repurchases (in shares)           (87)  
Share repurchases (3,372) (2,996)     (375) $ (1)  
Stock-based compensation 4,469 3,680     789    
Cash dividends declared (7,944)   (7,944)        
Net income 49,815   38,965   10,850    
Balance at the end of the period (in shares) at Mar. 31, 2024           65,518 14,034
Balance at the end of the period at Mar. 31, 2024 1,100,589 462,464 431,703 (1,456) 207,223 $ 655 $ 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 (5,089)       (5,089)    
Tax impact of equity transactions 401 401          
Equity award vestings (in shares)           239  
Equity award vestings (5,498) (4,070)     (1,430) $ 2  
Other comprehensive income (loss) 165     136 29    
Stock-based compensation 6,142 5,261     881    
Cash dividends declared (9,035)   (9,035)        
Net income 54,105   44,223   9,882    
Balance at the end of the period (in shares) at Mar. 31, 2025           68,390 11,433
Balance at the end of the period at Mar. 31, 2025 $ 1,305,370 $ 522,386 $ 587,321 $ (2,355) $ 197,335 $ 683 $ 0