XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2025
Accounting Policies [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted Computations for basic and diluted net income (loss) per common share are below:
Three Months Ended
September 30,
Nine Months Ended
September 30,
(in thousands except per share data)2025202420252024
Numerator:
    Net income (loss) attributed to common stockholders$15,113 $(32,851)$(62,846)$(123,447)
Denominator:
   Basic weighted-average common shares outstanding27,833 28,893 29,085 27,688 
Effect of dilutive securities:
  Stock options and employee stock purchase plan183 — — — 
  Stock awards1,002 — — — 
Diluted weighted-average common shares outstanding29,018 28,893 29,085 27,688 
  Net income (loss) per share, basic$0.54 $(1.14)$(2.16)$(4.46)
  Net income (loss) per share, diluted$0.52 $(1.14)$(2.16)$(4.46)
Schedule of Outstanding Potentially Dilutive Securities Excluded in the Calculation of Diluted Net Loss Per Share
The following table sets forth the weighted-average outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share because to do so would be anti-dilutive (in common stock equivalent shares):
Three Months Ended
September 30,
Nine Months Ended
September 30,
(in thousands)2025202420252024
Options to purchase common stock6,736 6,065 7,619 6,097 
Stock awards
39 974 983 809 
Total6,775 7,039 8,602 6,906