XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Capital Stock and Stockholders' Equity - Schedule of Common Stock by Class (Details) - shares
Sep. 30, 2022
Dec. 31, 2021
Class of Stock [Line Items]    
Total common stock issued (in shares) 62,636,754 62,015,483
Total common stock outstanding (in shares) 62,636,754 62,015,483
Class A common stock    
Class of Stock [Line Items]    
Total common stock issued (in shares) 58,591,785 57,493,005
Total common stock outstanding (in shares) 58,591,785 57,493,005
Class B common stock    
Class of Stock [Line Items]    
Total common stock issued (in shares) 4,044,969 4,522,478
Total common stock outstanding (in shares) 4,044,969 4,522,478