v3.26.3
Note 7 - Net Income (Loss) per Common Share - Schedule of Net Income (Loss) per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net income from continuing operations $ 24,500 $ 18,800 $ 76,900 $ 57,400
Less: Distributed net income available to participating securities (100) (100) (200) (400)
Less: Undistributed net income available to participating securities (100) (100) (400) (300)
Undistributed and distributed net income available to common shareholders 24,300 18,600 76,300 56,700
Add: Undistributed net income allocated to participating securities 100 100 400 300
Less: Undistributed net income reallocated to participating securities (100) (100) (400) (300)
Undistributed and distributed net income available to common shareholders $ 24,300 $ 18,600 $ 76,300 $ 56,700
Denominator:        
Basic (in shares) 38,200 38,400 38,200 38,400
Effect of dilutive securities (in shares) 0 100 0 0
Weighted average shares outstanding for diluted net income per share (in shares) 38,200 38,500 38,200 38,400
Basic, continuing operations (in dollars per share) $ 0.64 $ 0.48 $ 2 $ 1.48
Diluted, continuing operations (in dollars per share) $ 0.64 $ 0.48 $ 2 $ 1.48
Net income from discontinued operations, net of tax $ 100 $ 0 $ 1,400 $ 100
Basic, discontinued operations (in dollars per share) $ 0 $ 0 $ 0.04 $ 0
Diluted, discontinued operations (in dollars per share) 0 0 0.04 0
Basic (in dollars per share) 0.64 0.48 2.04 1.48
Diluted (in dollars per share) $ 0.64 $ 0.48 $ 2.04 $ 1.48
Potentially dilutive securities (in shares) 300 100 300 200