XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Net (Loss) Income Per Share - Summary of the Numerator and Denominators Used in Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:                
Net (loss) income $ (72,704) $ (72,700) $ (118,793) $ 20,893 $ 22,074 $ 1,573 $ (264,197) $ 44,540
Denominator:                
Weighted-average shares used to compute basic net (loss) income per share 68,091,446     67,414,669     67,990,613 67,124,407
Dilutive effect of employee stock options and restricted stock units       2,333,878       3,019,252
Weighted-average shares used to compute diluted net (loss) income per share 68,091,446     69,748,547     67,990,613 70,143,659
Net (loss) income per share - basic $ (1.07)     $ 0.31     $ (3.89) $ 0.66
Net (loss) income per share - diluted $ (1.07)     $ 0.3     $ (3.89) $ 0.63