XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Summary of Computation of Basic and Diluted Net Income per Share
The following table summarizes the computation of basic and diluted net income per share attributable to common stockholders of the Company:
 Three Months Ended March 31,
 20232022
 (in thousands, except per share data)
Net income (loss) attributable to common stockholders$(16,490)$6,140 
Weighted-average shares outstanding
Weighted average shares used to compute basic net income (loss) per share21,794 20,921 
Dilutive effect of employee equity incentive plans— 1,782 
Weighted average shares used to compute diluted net income (loss) per share21,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