v3.26.3
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings per common share:                
Net income/(loss) $ 1,118 $ 1,051 $ 578 $ 1,450 $ 1,232 $ 1,171 $ 2,747 $ 3,853
Weighted-average share reconciliation:                
Weighted-average basic shares outstanding (B) 33,281,303     30,397,144     32,535,272 29,292,516
Dilutive effect of stock-based awards 952,343     1,421,594     1,233,267 2,126,143
Diluted weighted-average outstanding shares of common stock (C) 34,233,646     31,818,738     33,768,539 31,418,659
Basic (A/B) $ 0.03     $ 0.05     $ 0.08 $ 0.13
Diluted (A/C) $ 0.03     $ 0.05     $ 0.08 $ 0.12