XML 260 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ 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
Basic income per share:            
Net income (loss) $ 1,896 $ (5,224) $ 3,024 $ 5,907 $ (3,328) $ 8,931
Basic weighted average shares outstanding (in shares) 46,818,932   43,621,236   46,798,055 42,935,198
Basic income (loss) per share of common stock (in USD per share) [1] $ 0.04   $ 0.07   $ (0.07) $ 0.21
Diluted income per share:            
Net income (loss) $ 1,896 $ (5,224) $ 3,024 $ 5,907 $ (3,328) $ 8,931
Basic weighted average shares outstanding (in shares) 46,818,932   43,621,236   46,798,055 42,935,198
Effect of dilutive securities (in shares) 804,780   373,778   0 370,020
Diluted weighted average shares outstanding (in shares) 47,623,712   43,995,014   46,798,055 43,305,218
Diluted income (loss) per share of common stock (in USD per share) [1] $ 0.04   $ 0.07   $ (0.07) $ 0.21
Anti-dilutive securities excluded from the calculation of diluted income per share (in shares) 289   1,564   844,374 12,002
[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.