XML 44 R29.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings (Loss) Income Per Share
For the three months ended March 31, 2026, and 2025, the components of basic and diluted net (loss) income per share were as follows:
(in thousands except per share amounts)
Three Months Ended
March 31,
20262025
Numerator — basic and diluted EPS:
Net (loss) income$(1,328)$319 
Denominator — basic and diluted EPS:
Weighted–average shares58,949 57,132
Net (loss) income per share — basic and diluted$(0.02)$0.01 
Schedule of Antidilutive Shares Excluded
The following table summarizes common shares issuable for stock options and restricted stock units as of March 31, 2026, and for warrants, stock options, and restricted stock units as of March 31, 2025. For the three months ended March 31, 2026, and 2025, these share equivalents were excluded from the calculation of diluted net (loss) income per share as their inclusion would have been anti-dilutive.
Three Months Ended
March 31,
(in thousands)20262025
Options2727
Restricted stock units3,307 2,227
Warrants— 6,730
Total
3,3348,984