XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income (Loss) per Common Share - Schedule of Calculation of Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic:        
Net income (loss) $ 21,815 $ 27,383 $ (62,325) $ 80,309
Average common shares outstanding (in shares) 30,174 29,910 30,143 30,487
Basic net income (loss) per common share (in dollars per share) $ 0.72 $ 0.91 $ (2.07) $ 2.63
Diluted:        
Net income (loss) $ 21,815 $ 27,383 $ (62,325) $ 80,309
Average common shares outstanding (in shares) 30,174 29,910 30,143 30,487
Adjustment for common share equivalents (in shares) 68 34 0 48
Average common shares outstanding-diluted (in shares) 30,242 29,944 30,143 30,535
Diluted net income (loss) per common share (in dollars per share) $ 0.72 $ 0.91 $ (2.07) $ 2.63
Anti-dilutive shares (in shares) 3 3 58 3