XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share Attributable to Common Stockholders - Summary of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]            
Net income (loss) $ (31,335) $ (42,077) $ 1,539 $ 30,713 $ (73,412) $ 32,252
Weighted average common shares outstanding, basic 83,257,591   82,743,530   83,217,223 82,662,019
Dilutive effect of outstanding stock options   5,347,854   6,021,748
Weighted average common shares outstanding, diluted 83,257,591   88,091,384   83,217,223 88,683,767
Net income (loss) per share, basic $ (0.38)   $ 0.02   $ (0.88) $ 0.39
Net income (loss) per share, diluted $ (0.38)   $ 0.02   $ (0.88) $ 0.36