XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings per common share:            
Net income/(loss) $ 1,232 $ 1,171 $ 588 $ 434 $ 2,403 $ 1,022
Weighted-average share reconciliation:            
Weighted-average basic shares outstanding (B) 29,430,050   26,664,220   28,731,048 26,489,562
Dilutive effect of stock-based awards 1,804,661   2,846,683   2,434,313 3,321,276
Diluted weighted-average outstanding shares of common stock (C) 31,324,711   29,510,903   31,165,361 29,810,838
Basic (A/B) $ 0.04   $ 0.02   $ 0.08 $ 0.04
Diluted (A/C) $ 0.04   $ 0.02   $ 0.08 $ 0.03