v3.26.1
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings per common share:    
Net income/(loss) $ 578 $ 1,171
Weighted-average share reconciliation:    
Weighted-average basic shares outstanding (B) 31,533,566 28,024,280
Dilutive effect of stock-based awards 1,150,383 3,068,495
Diluted weighted-average outstanding shares of common stock (C) 32,683,949 31,092,775
Basic (A/B) $ 0.02 $ 0.04
Diluted (A/C) $ 0.02 $ 0.04