v3.26.3
Weighted Average Common Shares (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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
Numerators:                
Net income $ 8,052 $ (867) $ 4,385 $ 3,430 $ 2,678 $ 4,532 $ 11,570 $ 10,640
Net income attributable to unvested share awards (64)     (36)     (159) (137)
Net income used in calculating net income per common share - basic 7,988     3,394     11,411 10,503
Net income used in calculating net income per common share - diluted $ 7,988     $ 3,394     $ 11,411 $ 10,503
Denominators:                
Weighted average common shares outstanding - basic (in shares) 22,499     14,826     22,439 14,790
Weighted average common shares outstanding - diluted (in shares) 22,499     14,826     22,439 14,790
Net income per common share - basic (in dollars per share) $ 0.36     $ 0.23     $ 0.51 $ 0.71
Net income per common share - diluted (in dollars per share) $ 0.36     $ 0.23     $ 0.51 $ 0.71