XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Note 19 - Earnings Per Share - Calculation of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Net income (loss) $ 9,295 $ (6,351) $ (4,350) $ (11,132) $ 2,944 $ (15,482)
Basic weighted average number of shares outstanding (in shares) 108,662,509   109,582,086   108,758,078 109,425,407
Diluted weighted average number of shares outstanding (in shares) 109,381,977   109,582,086   109,975,739 109,425,407
Total basic earnings (loss) per share (in dollars per share) $ 0.09   $ (0.04)   $ 0.03 $ (0.14)
Total diluted earnings (loss) per share (in dollars per share) $ 0.08   $ (0.04)   $ 0.03 $ (0.14)
Employee Stock Purchase Plan [Member]            
Share-Based Payment Arrangements (in shares) 7,000   0   5,000 0
Restricted Stock Units (RSUs) [Member]            
Share-Based Payment Arrangements (in shares) 386,000   0   612,000 0
Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangements (in shares) 326,000   0   601,000 0