XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Dec. 31, 2021
USD ($)
Mar. 31, 2022
USD ($)
Installment
$ / shares
shares
Sep. 27, 2017
shares
Stock Purchase Agreement [Member] | World Programming [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense   $ 4.4  
Business combination, estimated post combination expense   $ 29.5  
Weighted average remaining service period   2 years 9 months  
2021 Employee Stock Purchase Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of purchase price for each share of common stock purchased of lower of fair market value per share on first day of applicable offering period   85.00%  
Stock-based compensation expense   $ 0.7  
2021 Employee Stock Purchase Plan [Member] | The Timing of Payroll Deductions [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Amount withheld on behalf of employees for a future purchase   $ 2.4  
2021 Employee Stock Purchase Plan [Member] | Common Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock reserved for issuance | shares   3,123,191  
Issuance of common stock for employee stock purchase program (in shares) | shares   76,809  
Class A Common Stock [Member] | World Programming [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average remaining service period 3 years    
Class A Common Stock [Member] | Stock Purchase Agreement [Member] | World Programming [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Business acquisition, shares issued value $ 29.5    
Class A Common Stock [Member] | Common Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Issuance of common stock for employee stock purchase program (in shares) | shares   77,000  
2017 Plan [Member] | Restricted Stock Units (RSUs) [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average grant date fair value of RSUs | $ / shares   $ 62.25  
Number of vesting equal annual installments | Installment   4  
Compensation cost related to nonvested awards not yet recognized   $ 75.7  
Weighted average period of recognition   2 years 7 months 6 days  
2017 Plan [Member] | Class A Common Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock reserved for issuance | shares     16,999,318