XML 85 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
May 11, 2022
Class of Stock [Line Items]                    
Repurchases of Class B Common Stock under approved program       $ 15,008,000       $ 28,250,000    
Dividends per share (USD per share) $ 0.05 $ 0.05 $ 0.05 $ 0.03 $ 0.03 $ 0.03        
Employee stock purchase plan contributions $ 2,923,000           $ 2,923,000   $ 5,230,000  
Common Stock                    
Class of Stock [Line Items]                    
Repurchase of Class B common stock under approved program (in shares)       433,125       896,126    
Repurchases of Class B Common Stock under approved program       $ 4,000       $ 9,000    
Shares exercised (in shares) 185,255     218,018     2,422,082 2,272,603    
ESPP                    
Class of Stock [Line Items]                    
Employee stock purchase plan contributions $ 2,923,000           $ 2,923,000   $ 5,230,000  
Class B Common Stock                    
Class of Stock [Line Items]                    
Stock repurchase program, authorized amount                   $ 200,000,000
Repurchase of Class B common stock under approved program (in shares)             0 896,126    
Repurchases of Class B Common Stock under approved program               $ 28,250,000    
Common stock, reserved for future issuance amount $ 169,752,000           $ 169,752,000      
Class B Common Stock | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits                    
Class of Stock [Line Items]                    
Share-based compensation tax withholding payment             $ 38,456,000 $ 24,246,000    
Deferred compensation arrangement with individual, shares issued (in shares)             2,845,448 3,523,386    
Deferred compensation arrangement with individual, shares issued, gross (in shares)             3,781,387 4,023,718    
Shares withheld for tax withholding obligation (in shares)             935,939 500,332    
Class B Common Stock | Bonus Plan Incentive                    
Class of Stock [Line Items]                    
Shares exercised, net of shares withheld (in shares)             171,510 284,992    
Shares withheld for cost of options and tax withholding obligation (in shares)             135,314 124,116    
Share-based compensation tax withholding payment             $ 5,756,000 $ 5,197,000    
Shares exercised (in shares)             306,824 409,108    
Class B Common Stock | Stock Option                    
Class of Stock [Line Items]                    
Shares exercised, net of shares withheld (in shares)             2,422,082      
Shares withheld for cost of options and tax withholding obligation (in shares)             234,472      
Share-based compensation tax withholding payment             $ 6,408,000 $ 8,459,000    
Cash used to settle award             $ 10,590,000      
Class B Common Stock | Stock Option | Acquisition Options                    
Class of Stock [Line Items]                    
Shares exercised, net of shares withheld (in shares)               185,178    
Shares withheld for cost of options and tax withholding obligation (in shares)               714,822    
Cash used to settle award               $ 0    
Class B Common Stock | Stock Option | Common Stock                    
Class of Stock [Line Items]                    
Shares exercised, net of shares withheld (in shares)               2,272,603    
Shares withheld for cost of options and tax withholding obligation (in shares)               362,826    
Cash used to settle award               $ 6,855,000    
Class B Common Stock | ESPP                    
Class of Stock [Line Items]                    
Shares withheld for cost of options and tax withholding obligation (in shares)             17,484 7,065    
Share-based compensation tax withholding payment             $ 845,000 $ 273,000    
Shares issued (in shares)             315,840 307,406    
Proceeds from issuance of common stock             $ 9,988,000 $ 10,335,000    
Shares purchased (in shares)             333,324 314,471    
Shares reserved for future issuance (in shares) 24,272,038           24,272,038