XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings per Share (Table)
6 Months Ended
Jun. 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 six months ended June 30, 2024 and 2023:
 Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share data)2024202320242023
Numerator:
Net loss$(7,386)$(13,289)$(18,743)$(32,291)
Denominator:
Weighted average shares (basic)47,068 46,101 46,942 46,013 
Dilutive effect of potential common shares— — — — 
Weighted average shares (diluted)47,068 46,101 46,942 46,013 
Basic loss per share$(0.16)$(0.29)$(0.40)$(0.70)
Diluted loss per share$(0.16)$(0.29)$(0.40)$(0.70)