XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share From Continuing Operations
The following table sets forth the computation of basic and diluted earnings per share:
 (in thousands, except per share data)20232022
Numerator:  
Net (loss) income from continuing operations$(34,151)$17,578 
Net income from discontinued operations7,522 4,488 
Net (loss) income(26,629)22,066 
Denominator:  
Weighted average common shares outstanding10,140 10,230 
Effect of dilutive securities:  
Employee stock options and stock grants— 180 
Denominator for diluted earnings per share - weighted average shares10,140 10,410 
Net (loss) income per share from continuing operations:
Basic$(3.37)$1.72 
Diluted$(3.37)$1.69 
Net income per share from discontinued operations:  
Basic$0.74 $0.44 
Diluted$0.74 $0.43 
Net (loss) income per share:
Basic$(2.63)$2.16 
Diluted$(2.63)$2.12