Quarterly report pursuant to Section 13 or 15(d)

Earnings (Loss) Per Share (Tables)

v3.23.3
Earnings (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of the Computation of Basic and Diluted Earnings (Loss) Per Share
The following table sets forth the computation of basic and diluted earnings (loss) per share:
Three Months Ended September 30, Nine Months Ended September 30,
(in thousands, except per share data) 2023 2022 2023 2022
Numerator:    
Net income (loss) from continuing operations $ (12,769) $ 3,105  $ (18,466) $ 23,934 
Net loss from discontinued operations $ (5,163) $ (2,481) $ (19,301) $ (1,993)
Net income (loss) $ (17,932) $ 624  $ (37,767) $ 21,941 
Denominator:    
Weighted-average common shares outstanding 10,135  10,253  10,151  10,235 
Effect of dilutive securities:    
Employee stock options and stock grants —  212  —  172 
Weighted-average common shares, as adjusted 10,135  10,465  10,151  10,407 
Net income (loss) per share from continuing operations:    
Basic $ (1.26) $ 0.30  $ (1.82) $ 2.34 
Diluted $ (1.26) $ 0.30  $ (1.82) $ 2.30 
Net loss per share from discontinued operations:
Basic $ (0.51) $ (0.24) $ (1.90) $ (0.19)
Diluted $ (0.51) $ (0.24) $ (1.90) $ (0.19)
Net income (loss) per share:
Basic $ (1.77) $ 0.06  $ (3.72) $ 2.14 
Diluted $ (1.77) $ 0.06  $ (3.72) $ 2.11