XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the computation of basic and diluted loss per share:
Three Months Ended September 30,Nine Months Ended
September 30,
(in thousands, except per share data)2025202420252024
Numerator:  
Net loss from continuing operations$(125)$(7,801)$(4,577)$(12,731)
Net income (loss) from discontinued operations$(1,962)$1,649 $6,483 $160 
Net income (loss)$(2,087)$(6,152)$1,906 $(12,571)
Denominator:  
Weighted-average common shares outstanding9,379 10,114 9,733 10,111 
Effect of dilutive securities:  
Employee stock options and stock grants— — — — 
Weighted-average common shares, as adjusted9,379 10,114 9,733 10,111 
Net loss per share from continuing operations:  
Basic$(0.01)$(0.77)$(0.47)$(1.26)
Diluted$(0.01)$(0.77)$(0.47)$(1.26)
Net income (loss) per share from discontinued operations:
Basic$(0.21)$0.16 $0.67 $0.02 
Diluted$(0.21)$0.16 $0.67 $0.02 
Net income (loss) per share:
Basic$(0.22)$(0.61)$0.20 $(1.24)
Diluted$(0.22)$(0.61)$0.20 $(1.24)
The diluted earnings (loss) per share calculations exclude the effect of potentially dilutive shares when the inclusion of those shares in the calculation would have an anti-dilutive effect. The Company had $0.1 million shares that were anti-dilutive for the three and nine months ended September 30, 2025 and 2024, respectively.