XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Capital Stock and Stockholders' Equity - Schedule of Common Stock by Class (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]    
Total common stock issued (in shares) 62,292,893 62,015,483
Total common stock outstanding (in shares) 62,292,893 62,015,483
Class A common stock    
Class of Stock [Line Items]    
Total common stock issued (in shares) 58,237,703 57,493,005
Total common stock outstanding (in shares) 58,237,703 57,493,005
Class B common stock    
Class of Stock [Line Items]    
Total common stock issued (in shares) 4,055,190 4,522,478
Total common stock outstanding (in shares) 4,055,190 4,522,478