XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (Table)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] The following table sets forth the computation of basic and diluted earnings per share for the three and nine months ended September 30, 2024 and 2023:
 Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except per share data)2024202320242023
Numerator:
Net income (loss)$235 $(13,868)$(18,508)$(46,159)
Denominator:
Weighted average shares (basic)47,231 46,225 47,038 46,084 
Dilutive effect of potential common shares107 — — — 
Weighted average shares (diluted)47,338 46,225 47,038 46,084 
Basic income (loss) per share$— $(0.30)$(0.39)$(1.00)
Diluted income (loss) per share$— $(0.30)$(0.39)$(1.00)