XML 117 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic income per share:      
Net income (loss) $ (7,332) $ (8,967) $ 7,406
Basic weighted average shares outstanding (in shares) 46,811,354 44,868,862 34,291,870
Basic income (loss) per share of common stock (in USD per share) [1] $ (0.16) $ (0.20) $ 0.22
Diluted income per share:      
Net income (loss) $ (7,332) $ (8,967) $ 7,406
Basic weighted average shares outstanding (in shares) 46,811,354 44,868,862 34,291,870
Effect of dilutive securities (in shares) 0 0 794,722
Diluted weighted average shares outstanding (in shares) 46,811,354 44,868,862 35,086,592
Diluted income (loss) per share of common stock (in USD per share) [1] $ (0.16) $ (0.20) $ 0.21
Anti-dilutive securities excluded from the calculation of diluted income per share (in shares) 810,397 424,934 496,000
[1] The accompanying 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.