Quarterly report [Sections 13 or 15(d)]

Earnings Per Share (Tables)

v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of the Computation of Basic and Diluted (Loss) 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) 2025 2024 2025 2024
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 outstanding 9,379  10,114  9,733  10,111 
Effect of dilutive securities:    
Employee stock options and stock grants —  —  —  — 
Weighted-average common shares, as adjusted 9,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)