XML 27 R16.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings per Share
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following tables present the calculations of basic and diluted loss per share for the three months ended March 31, 2026 and 2025:
Three Months Ended March 31,
(in thousands, except share and per share amounts)20262025
Basic net income (loss) per share:
Net income (loss)
$4,542 $(9,618)
Weighted-average basic shares outstanding44,207,794 43,412,366 
Basic net income (loss) per share
$0.10 $(0.22)
Three Months Ended March 31,
(in thousands, except share and per share amounts)20262025
Diluted net income (loss) per share:
Net income (loss)
$4,542 $(9,618)
Weighted-average basic shares outstanding44,207,794 43,412,366 
Plus: Common stock equivalents associated with stock-based compensation1,038,692 — 
Weighted-average diluted shares outstanding45,246,486 43,412,366 
Diluted net income (loss) per share
$0.10 $(0.22)
The computation of weighted-average diluted shares outstanding excluded the following share amounts as their effect would have been anti-dilutive for the three months ended March 31, 2026 and 2025:
Three Months Ended March 31,
20262025
Outstanding RSUs715,486 1,516,494 
Outstanding PSUs433,290 1,607,551 
Outstanding stock options2,123,049 2,430,369 
Outstanding ESPP shares418,782 108,062