XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share - Summary of Computation of Basic and Diluted Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income (loss) attributable to common stockholders $ (16,490) $ 6,140
Weighted average shares used to compute basic net income (loss) per share 21,794 20,921
Dilutive effect of employee equity incentive plans   1,782
Weighted average shares used to compute diluted net income (loss) per share 21,794 22,703
Net income (loss) attributable to common stockholders per share, basic $ (0.76) $ 0.29
Net income (loss) attributable to common stockholders per share, diluted $ (0.76) $ 0.27