XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Income (Loss) Per Common Share - Summary of Basic and Diluted Net Income (Loss) Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income (loss) $ 4,047 $ (8,091) $ 3,474 $ (42,852)
Net income (loss) attributable to common stockholders $ 4,047 $ (8,091) $ 3,474 $ (42,852)
Weighted-average common shares outstanding, basic 207,235,954 202,526,844 206,389,565 201,338,550
Weighted-average common shares outstanding, diluted 209,015,661 202,526,844 209,721,858 201,338,550
Net income (loss) per common share, basic $ 0.02 $ (0.04) $ 0.02 $ (0.21)
Net income (loss) per common share, diluted $ 0.02 $ (0.04) $ 0.02 $ (0.21)
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted-average effect of potentially dilutive securities 787,733   1,205,661  
Restricted Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted-average effect of potentially dilutive securities 951,460   2,067,965  
Employee Stock Purchase Plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted-average effect of potentially dilutive securities 40,514   58,667