XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) Per Common Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of net loss attributable to common shareholders and share data used in the basic and diluted earnings per share computations using the two class method
A summary of net income (loss) per common share is presented below:
 Year Ended December 31,
(Amounts in thousands, except per share amounts)202420232022
Net income (loss)$10,362 $(3,182)$(16,709)
   
Basic weighted-average common shares outstanding48,848 47,590 47,130 
Effect of dilutive stock options and restricted stock units2,831 — — 
Diluted weighted-average common shares outstanding51,679 47,590 47,130 
Basic income (loss) per common share$0.21 $(0.07)$(0.35)
Diluted income (loss) per common share$0.20 $(0.07)$(0.35)
Anti-dilutive shares excluded from diluted net loss per common share:
Stock options1,887 6,717 6,609 
Restricted stock units23 931 648