XML 93 R70.htm IDEA: XBRL DOCUMENT v3.24.2
Basic (Loss) Earnings Per Common Share - Schedule of Weighted Average Basic and Diluted Common Shares Outstanding (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator for basic and diluted (loss) earnings per share:            
Net (loss) income $ (1,788) $ 15,309 $ 8,254 $ 11,671 $ 13,521 $ 19,925
Denominator            
Weighted average number of common shares outstanding - basic (in shares) 73,853   74,478   73,889 74,488
Effect of dilutive securities (in shares) 0   89   159 55
Weighted average number of common shares outstanding - diluted (in shares) 73,853   74,567   74,048 74,543
Basic (loss) earnings per share (in dollars per share) $ (0.02)   $ 0.11   $ 0.18 $ 0.27
Diluted (loss) earnings per share (in dollars per share) $ (0.02)   $ 0.11   $ 0.18 $ 0.27