XML 68 R46.htm IDEA: XBRL DOCUMENT v3.25.4
NET INCOME (LOSS) PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Income (Loss) per Share
The following table sets forth the computation of basic and diluted net income (loss) per common share for the years ended December 31, 2025, 2024 and 2023 (in thousands, except per common share amounts):
 Year Ended December 31,
 202520242023
Numerator:   
Net income (loss)—basic$7,034 $(99,560)$41,955 
2025 Notes if-converted method adjustment— — 4,114 
Adjusted net income (loss)—diluted$7,034 $(99,560)$46,069 
Denominator:
Weighted average common shares outstanding—basic44,566 46,245 46,222 
Computation of diluted securities:
2025 Notes if-converted method adjustment— — 5,608 
Dilutive effect of stock options32 — 51 
Dilutive effect of RSUs434 — 96 
Dilutive effect of ESPP share options10 — 
Weighted average common shares outstanding—diluted45,042 46,245 51,979 
Net income (loss) per common share:
Basic net income (loss) per common share$0.16 $(2.15)$0.91 
Diluted net income (loss) per common share$0.16 $(2.15)$0.89 
Schedule of Potential Dilutive Effect of the Securities Excluded from the Calculation of Diluted Net Income (Loss) Per Common Share
The following table summarizes the outstanding stock options, RSUs, ESPP share options and convertible senior notes that were excluded from the diluted net income (loss) per common share calculation because the effects of including these potential shares were antidilutive in the periods presented (in thousands):
 Year Ended December 31,
 202520242023
Weighted average number of stock options6,458 7,217 6,251 
2025 Notes1,654 3,843 — 
Weighted average number of RSUs1,721 2,139 1,033 
Weighted average ESPP share options— 54 20 
     Total9,833 13,253 7,304