XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.4
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock Including Additional Paid in Capital [Member]
Treasury Stock, Common [Member]
Key Executive Deferred Compensation [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) 29,222          
Balance (in shares) at Jun. 30, 2024 29,222          
Balance at Jun. 30, 2024 $ 156,365 $ (8,895) $ 8,895 $ 202 $ 47,788 $ 204,355
Balance (in shares) at Jun. 30, 2024   (1,036)        
Net income 0 $ 0 0 0 6,682 6,682
Other comprehensive loss $ 0 $ 0 0 (109) 0 (109)
Board stock compensation awards (in shares) 8 0        
Board stock compensation awards $ 113 $ 0 0 0 0 113
ESPP stock Awards (in shares) 3 0        
ESPP stock Awards $ 45 $ 0 0 0 0 45
Restricted stock units issued, net of shares withheld for tax withholdings (in shares) 492 0        
Restricted stock units issued, net of shares withheld for tax withholdings $ (204) $ 0 0 0 0 (204)
Shares issued for deferred compensation (in shares) 32 0        
Shares issued for deferred compensation $ 487 $ 0 0 0 0 487
Activity of treasury shares, net (in shares) 0 42        
Activity of treasury shares, net $ 0 $ 140 0 0 0 140
Deferred stock compensation 0 0 (140) 0 0 (140)
Stock-based compensation expense $ 1,047 $ 0 0 0 0 1,047
Stock options exercised, net (in shares) 39 0        
Stock options exercised, net $ 248 $ 0 0 0 0 248
Dividends — $0.20 per share 0 0 0 0 (1,481) (1,481)
Stock options exercised, net $ (248) 0 0 0 0 (248)
Balance (in shares) at Sep. 30, 2024 29,796          
Balance at Sep. 30, 2024 $ 158,101 $ (8,755) 8,755 93 52,989 211,183
Balance (in shares) at Sep. 30, 2024   (994)        
Dividends — $0.20 per share $ (0) $ (0) (0) (0) 1,481 1,481
Balance (in shares) at Jun. 30, 2024 29,222          
Balance at Jun. 30, 2024 $ 156,365 $ (8,895) 8,895 202 47,788 204,355
Balance (in shares) at Jun. 30, 2024   (1,036)        
Net income           12,329
Balance (in shares) at Dec. 31, 2024 29,891          
Balance at Dec. 31, 2024 $ 159,926 $ (9,261) 9,261 45 57,144 217,115
Balance (in shares) at Dec. 31, 2024   (1,022)        
Balance (in shares) 29,796          
Balance (in shares) at Sep. 30, 2024 29,796          
Balance at Sep. 30, 2024 $ 158,101 $ (8,755) 8,755 93 52,989 211,183
Balance (in shares) at Sep. 30, 2024   (994)        
Net income 0 $ 0 0 0 5,647 5,647
Other comprehensive loss $ 0 $ 0 0 (48) 0 (48)
Board stock compensation awards (in shares) 7 0        
Board stock compensation awards $ 112 $ 0 0 0 0 112
ESPP stock Awards (in shares) 5 0        
ESPP stock Awards $ 65 $ 0 0 0 0 65
Restricted stock units issued, net of shares withheld for tax withholdings (in shares) 26        
Restricted stock units issued, net of shares withheld for tax withholdings $ (374) (374)
Shares issued for deferred compensation (in shares) 27 0        
Shares issued for deferred compensation $ 507 $ 0 0 0 0 507
Activity of treasury shares, net (in shares)   (28)        
Activity of treasury shares, net 0 $ (506) 0 0 0 (506)
Deferred stock compensation 0 0 506 0 0 506
Stock-based compensation expense $ 1,141 $ 0 0 0 0 1,141
Stock options exercised, net (in shares) 30 0        
Stock options exercised, net $ 374 $ 0 0 0 0 374
Dividends — $0.20 per share 0 0 0 0 (1,492) (1,492)
Stock options exercised, net $ (374) 0 0 0 0 (374)
Balance (in shares) at Dec. 31, 2024 29,891          
Balance at Dec. 31, 2024 $ 159,926 $ (9,261) 9,261 45 57,144 217,115
Balance (in shares) at Dec. 31, 2024   (1,022)        
Dividends — $0.20 per share $ (0) $ (0) (0) (0) 1,492 1,492
Balance (in shares) 29,891          
Balance (in shares) 30,054          
Balance (in shares) at Jun. 30, 2025 30,054          
Balance at Jun. 30, 2025 $ 163,692 $ (10,011) 10,011 829 66,201 230,722
Balance (in shares) at Jun. 30, 2025   (1,052)        
Net income 0 $ 0 0 7,264 7,264
Other comprehensive loss $ 0 $ 0 0 (197) (197)
Board stock compensation awards (in shares) 8 0        
Board stock compensation awards $ 135 $ 0 0 0 0 135
ESPP stock Awards (in shares) 4 0        
ESPP stock Awards $ 55 $ 0 0 0 0 55
Restricted stock units issued, net of shares withheld for tax withholdings (in shares) 377 0        
Restricted stock units issued, net of shares withheld for tax withholdings $ 297 $ 0 0 0 0 297
Shares issued for deferred compensation (in shares) 22 0        
Shares issued for deferred compensation $ 443 $ 0 0 0 0 443
Activity of treasury shares, net (in shares) 0 (13)        
Activity of treasury shares, net $ 0 $ (341) 0 0 0 (341)
Deferred stock compensation 0 0 341 0 0 341
Stock-based compensation expense $ 1,109 $ 0 0 0 0 1,109
Stock options exercised, net (in shares) 613 0        
Stock options exercised, net $ 3,023 $ 0 0 0 0 3,023
Dividends — $0.20 per share 0 0 0 (1,525) (1,525)
Stock options exercised, net $ (3,023) 0 0 0 0 (3,023)
Balance (in shares) at Sep. 30, 2025 31,078          
Balance at Sep. 30, 2025 $ 168,754 $ (10,352) 10,352 632 71,940 241,326
Balance (in shares) at Sep. 30, 2025   (1,065)        
Dividends — $0.20 per share $ (0) $ (0) (0) 1,525 1,525
Balance (in shares) at Jun. 30, 2025 30,054          
Balance at Jun. 30, 2025 $ 163,692 $ (10,011) 10,011 829 66,201 230,722
Balance (in shares) at Jun. 30, 2025   (1,052)        
Net income           13,612
Balance (in shares) at Dec. 31, 2025 31,114          
Balance at Dec. 31, 2025 $ 170,489 $ (10,845) 10,845 875 76,733 248,097
Balance (in shares) at Dec. 31, 2025   (1,089)        
Balance (in shares) 31,078          
Balance (in shares) at Sep. 30, 2025 31,078          
Balance at Sep. 30, 2025 $ 168,754 $ (10,352) 10,352 632 71,940 241,326
Balance (in shares) at Sep. 30, 2025   (1,065)        
Net income 0 $ 0 0 0 6,348 6,348
Other comprehensive loss $ 0 $ 0 0 243 0 243
Board stock compensation awards (in shares) 6 0        
Board stock compensation awards $ 135 $ 0 0 0 0 135
ESPP stock Awards (in shares) 6 0        
ESPP stock Awards $ 94 $ 0 0 0 0 94
Restricted stock units issued, net of shares withheld for tax withholdings (in shares) 0        
Restricted stock units issued, net of shares withheld for tax withholdings $ 13 13
Shares issued for deferred compensation (in shares) 24 0        
Shares issued for deferred compensation $ 492 $ 0 0 0 0 492
Activity of treasury shares, net (in shares)   (24)        
Activity of treasury shares, net 0 $ (493) 0 0 0 (493)
Deferred stock compensation 0 0 493 0 0 493
Stock-based compensation expense $ 1,001 $ 0 0 0 0 1,001
Stock options exercised, net (in shares) 0 0        
Stock options exercised, net $ 0 $ 0 0 0 0 0
Dividends — $0.20 per share 0 0 0 0 (1,555) (1,555)
Stock options exercised, net $ 0 0 0 0 0 0
Balance (in shares) at Dec. 31, 2025 31,114          
Balance at Dec. 31, 2025 $ 170,489 $ (10,845) 10,845 875 76,733 248,097
Balance (in shares) at Dec. 31, 2025   (1,089)        
Dividends — $0.20 per share $ (0) $ (0) $ 0 $ (0) $ 1,555 $ 1,555
Balance (in shares) 31,114