XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per-Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic net income per share (in dollars per share) $ 0.06 $ 0.06 $ 0.19 $ 0.06
Number of shares used in diluted per-share computation (in shares) 25,807 24,700 26,239 23,534
Dilutive options and warrants outstanding (in shares) 2,226 2,623 2,368 1,546
Diluted net income per share (in dollars per share) $ 0.06 $ 0.06 $ 0.17 $ 0.06
Basic Net Income Per Share        
Net income $ 1,483 $ 1,402 $ 4,462 $ 1,417
Weighted-average shares of common stock outstanding (in shares) 23,581 22,077 23,871 21,988
Diluted Net Income Per Share        
Net income $ 1,483 $ 1,402 $ 4,462 $ 1,417
Weighted-average shares of common stock outstanding (in shares) 23,581 22,077 23,871 21,988