Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Schedule of Reconciliations of Numerators and Denominators of Basic and Diluted Net (Loss) Income Per Share (Details)

v3.22.1
Summary of Significant Accounting Policies - Schedule of Reconciliations of Numerators and Denominators of Basic and Diluted Net (Loss) Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net income $ 35,488 $ 24,584
Denominator:    
Weighted-average common shares outstanding - basic 300,931,453 262,151,037
Effect of potentially dilutive securities:    
Weighted Average Number DilutedShares Outstanding Adjustment 329,172,437 278,354,463
Weighted-average common shares outstanding - diluted 329,172,437 278,354,463
Net income per share - basic $ 0.12 $ 0.09
Net income per share - diluted $ 0.11 $ 0.09
Stock Options    
Effect of potentially dilutive securities:    
Weighted Average Number DilutedShares Outstanding Adjustment 27,010,017 16,203,426
Restricted Stock Units    
Effect of potentially dilutive securities:    
Weighted Average Number DilutedShares Outstanding Adjustment 1,230,967 0