| Basic and Diluted Net Income Per Share |
Below are basic and diluted earnings per share: | | | | | | | | | | | | | | | | | | | | | Year Ended December 31, 2022 | | Year Ended December 31, 2021 | | Year Ended December 31, 2020 | | | | Numerator: (in thousands) | | | | | | | | | Net income attributable to Class A stockholders - basic | $ | 164,195 | | | $ | 119,299 | | | $ | 104,676 | | | | | Impact of change in fair value of warrant liabilities | — | | | (566) | | | (39,941) | | | | | Numerator for diluted earnings per share | $ | 164,195 | | | $ | 118,733 | | | $ | 64,735 | | | | | Denominator: | | | | | | | | | Weighted-average Class A shares outstanding - basic | 136,768,310 | | | 131,571,733 | | | 124,927,535 | | | | | Dilutive effect of warrants | — | | | 5,841,062 | | | 2,525,863 | | | | | Dilutive effect of RSUs | 631,800 | | | 588,250 | | | 270,090 | | | | | Dilutive effect of stock options and ESPP awards | 524,361 | | | 197,131 | | | — | | | | | Weighted-average shares outstanding - diluted | 137,924,471 | | | 138,198,176 | | | 127,723,488 | | | | | Earnings per Class A share - basic | $ | 1.20 | | | $ | 0.91 | | | $ | 0.84 | | | | | Earnings per Class A share - dilutive | $ | 1.19 | | | $ | 0.86 | | | $ | 0.51 | | | | | | | | | | | |
|