XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Reconciliation of the Numerator and Denominator used in the Calculation of the Basic and Diluted Earnings per Share
A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income (loss) per share is as follows (in thousands, except share and per share amounts):
 Three Months Ended September 30,Nine Months Ended September 30,
 2025202420252024
Numerator:
Net income (loss)$45,851 $29,527 $130,344 $(19,671)
Denominator:
Weighted average shares used to compute net income (loss) attributable to common stockholders:
Basic39,078,378 38,610,805 38,827,038 38,706,809 
Potential dilutive stock-based options and awards223,861 567,422 423,642 — 
Diluted39,302,239 39,178,227 39,250,680 38,706,809 
Net income (loss) per share:
Basic$1.17 $0.76 $3.36 $(0.51)
Diluted$1.17 $0.75 $3.32 $(0.51)