XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic income per share:                
Net income (loss) $ (1,568) $ 3,024 $ 5,907 $ 16,541 $ (4,715) $ (2,537) $ 7,363 $ 9,289
Basic weighted average shares outstanding (in shares) 46,737,443     38,879,992     44,216,541 34,287,628
Basic income (loss) per share of common stock (in USD per share) [1] $ (0.03)     $ 0.43     $ 0.17 $ 0.27
Diluted income per share:                
Net income (loss) $ (1,568) $ 3,024 $ 5,907 $ 16,541 $ (4,715) $ (2,537) $ 7,363 $ 9,289
Basic weighted average shares outstanding (in shares) 46,737,443     38,879,992     44,216,541 34,287,628
Effect of dilutive securities outstanding (in shares) 0     426,716     380,878 626,506
Diluted weighted average shares outstanding (in shares) 46,737,443     39,306,708     44,597,419 34,914,134
Diluted income (loss) per share of common stock (in USD per share) [1] $ (0.03)     $ 0.42     $ 0.17 $ 0.27
Anti-dilutive securities excluded from the calculation of diluted income per share (in shares) 448,910     493,914     0 496,000
[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.