XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details) - $ / shares
Sep. 16, 2021
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Sep. 15, 2021
Class of Stock [Line Items]              
Issued and outstanding common shares   96,405,838          
Earnout shares   2,050,000          
Total common shares issued and outstanding   98,455,838 99,440,528 98,297,186 97,961,597    
Common shares reserved for future issuance:              
Total shares of common stock outstanding and reserved for future issuance   149,164,054          
Conversion price (per unit) $ 37.74           $ 25
Potentially dilutive shares 11,261,261            
Convertible senior notes, due 2026              
Common shares reserved for future issuance:              
Shares reserved for future issuance   16,998,130          
Conversion price (per unit) $ 37.74         $ 25.0027 $ 25.00
Restricted And Performance Stock Units And Awards [Member]              
Common shares reserved for future issuance:              
Shares reserved for future issuance   6,230,165          
Stock options              
Common shares reserved for future issuance:              
Shares reserved for future issuance   3,862,918          
Contingently issuable shares in connection with acquisitions              
Common shares reserved for future issuance:              
Shares reserved for future issuance   10,631,558          
2020 Equity Plan              
Common shares reserved for future issuance:              
Shares reserved for future issuance   11,189,745          
Private Warrants              
Common shares reserved for future issuance:              
Shares reserved for future issuance   1,795,700