XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2024
May 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Class of Stock [Line Items]              
Repurchases of Class B Common Stock under approved program     $ 22,509   $ 37,515    
Employee stock purchase plan contributions $ 5,770   $ 5,770   $ 5,770   $ 5,790
Common Stock              
Class of Stock [Line Items]              
Repurchase of Class B common stock under approved program (in shares)     427,083   729,681    
Repurchases of Class B Common Stock under approved program     $ 4   $ 7    
Shares issued in connection with executive bonus plan, net (in shares)     102,352 57,393 168,291 137,197  
ESPP              
Class of Stock [Line Items]              
Employee stock purchase plan contributions 5,770   $ 5,770   $ 5,770   $ 5,790
Class B Common Stock              
Class of Stock [Line Items]              
Stock repurchase program, authorized amount $ 200,000 $ 200,000 200,000   200,000    
Stock repurchase program, expiration date Jun. 30, 2026 Jun. 30, 2024          
Common stock, reserved for future issuance amount $ 200,000   $ 200,000   $ 200,000    
Repurchase of Class B common stock under approved program (in shares)         729,681 0  
Repurchases of Class B Common Stock under approved program         $ 37,515    
Class B Common Stock | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits              
Class of Stock [Line Items]              
Deferred compensation arrangement with individual, shares issued (in shares)         2,474,063 2,782,181  
Shares withheld for tax withholding obligation (in shares)         0 895,224  
Share-based compensation tax withholding payment           $ 36,329  
Shares reserved for future issuance (in shares) 4,382,666   4,382,666   4,382,666    
Class B Common Stock | Bonus Plan Incentive              
Class of Stock [Line Items]              
Share-based compensation tax withholding payment           $ 4,326  
Shares issued in connection with executive bonus plan, net (in shares)         168,291    
Shares withheld for cost of options and tax withholding obligation (in shares)         0 108,374  
Shares exercised, net of shares withheld (in shares)           137,197  
Class B Common Stock | Stock Option              
Class of Stock [Line Items]              
Share-based compensation tax withholding payment         $ 2,195 $ 5,989  
Shares withheld for cost of options and tax withholding obligation (in shares)         67,146    
Shares exercised, net of shares withheld (in shares)         844,283    
Cash used to settle award         $ 4,007    
Class B Common Stock | Stock Option | Common Stock              
Class of Stock [Line Items]              
Shares withheld for cost of options and tax withholding obligation (in shares)           221,078  
Shares exercised, net of shares withheld (in shares)           2,236,827  
Cash used to settle award           $ 9,700  
Class B Common Stock | ESPP              
Class of Stock [Line Items]              
Share-based compensation tax withholding payment         $ 175 $ 222  
Shares withheld for cost of options and tax withholding obligation (in shares)         3,354 5,996  
Shares issued (in shares)         122,020 153,381  
Proceeds from issuance of common stock         $ 5,560 $ 4,557  
Shares purchased (in shares)         125,374 159,377  
Shares reserved for future issuance (in shares) 24,150,018   24,150,018   24,150,018