XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Compensation and Earnings (Loss) per Share - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]        
Net income (loss) $ 1,593 $ (2,728) $ 5,449 $ (6,556)
Basic weighted average shares outstanding (in shares) 50,379 50,183 50,346 50,153
Basic net income (loss) per share (in dollars per share) $ 0.03 $ (0.05) $ 0.11 $ (0.13)
Effect from dilutive shares and options outstanding (in shares) 457 0 277 0
Diluted weighted average shares outstanding (in shares) 50,836 50,183 50,623 50,153
Diluted net income (loss) per share (in dollars per share) $ 0.03 $ (0.05) $ 0.11 $ (0.13)