XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic income per share:                
Net income (loss) $ 21,921 $ 1,896 $ (5,224) $ (1,568) $ 3,024 $ 5,907 $ 18,593 $ 7,363
Basic weighted average shares outstanding (in shares) 46,799,672     46,737,443     46,798,598 44,216,541
Basic income (loss) per share of common stock (in USD per share) [1] $ 0.47     $ (0.03)     $ 0.40 $ 0.17
Diluted income per share:                
Net income (loss) $ 21,921 $ 1,896 $ (5,224) $ (1,568) $ 3,024 $ 5,907 $ 18,593 $ 7,363
Basic weighted average shares outstanding (in shares) 46,799,672     46,737,443     46,798,598 44,216,541
Effect of dilutive securities (in shares) 760,806     0     805,210 380,878
Diluted weighted average shares outstanding (in shares) 47,560,478     46,737,443     47,603,808 44,597,419
Diluted income (loss) per share of common stock (in USD per share) [1] $ 0.46     $ (0.03)     $ 0.39 $ 0.17
Anti-dilutive securities excluded from the calculation of diluted income per share (in shares) 0     448,910     0 0
[1]
(1)    The accompanying Unaudited Condensed Consolidated Financial Statements and notes thereto have been retroactively adjusted to reflect the two-for-one stock split completed in August 2023. See Note 1 – Nature of Operations and Basis of Presentation for details.