XML 94 R83.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 17, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
May 11, 2022
Dec. 31, 2021
Class of Stock [Line Items]              
Repurchase of Class B Common Stock under approved program   $ 15,008   $ 28,250      
Shares exercised (in shares)       900,000      
Employee stock purchase plan contributions   $ 2,693   $ 2,693     $ 4,818
Common Stock              
Class of Stock [Line Items]              
Repurchase of Class B Common Stock under approved program (in shares)   433,125   896,126      
Repurchase of Class B Common Stock under approved program   $ 4   $ 9      
Shares exercised (in shares)   218,018 612,277 2,272,603 4,269,335    
ESPP              
Class of Stock [Line Items]              
Employee stock purchase plan contributions   $ 2,693   $ 2,693     $ 4,818
Class B Common Stock              
Class of Stock [Line Items]              
Stock repurchase program, authorized amount           $ 200,000  
Repurchase of Class B Common Stock under approved program (in shares)       896,126      
Repurchase of Class B Common Stock under approved program       $ 28,250      
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       $ 24,246 $ 65,684    
Deferred compensation arrangement with individual, shares issued (in shares)       3,523,386 2,290,999    
Deferred compensation arrangement with individual, shares issued, gross (in shares)       4,023,718 3,674,787    
Shares withheld for tax withholding obligation (in shares)       500,332 1,383,788    
Class B Common Stock | Bonus Plan Incentive              
Class of Stock [Line Items]              
Shares exercised, net of shares withheld (in shares)       284,992 190,619    
Shares withheld for cost of options and tax withholding obligation (in shares)       124,116 131,541    
Share-based compensation tax withholding payment       $ 5,197 $ 6,586    
Shares exercised (in shares)       409,108 322,160    
Class B Common Stock | Stock Option              
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      
Share-based compensation tax withholding payment       $ 8,459 $ 34,988    
Cash used to settle award       $ 6,855      
Class B Common Stock | Stock Option | Common Stock              
Class of Stock [Line Items]              
Shares exercised, net of shares withheld (in shares)         4,269,335    
Shares withheld for cost of options and tax withholding obligation (in shares)         993,302    
Cash used to settle award         $ 5,039    
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      
Class B Common Stock | ESPP              
Class of Stock [Line Items]              
Shares withheld for cost of options and tax withholding obligation (in shares)       7,065 6,770    
Share-based compensation tax withholding payment       $ 273 $ 438    
Maximum percent of eligible compensation available to contribute   15.00%   15.00%      
Maximum employee annual contribution amount       $ 25      
Purchase price of common stock, percent       85.00%      
Shares issued (in shares)       307,406 104,716    
Proceeds from issuance of common stock       $ 10,335 $ 3,845    
Shares purchased (in shares)       314,471 111,486    
Class B Common Stock | Seequent              
Class of Stock [Line Items]              
Number of shares sold (in shares) 3,141,342