v3.26.3
Schedule of Reconciliation of Basic and Diluted Income Per Share Computations (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic:        
Weighted average shares outstanding 4,973 5,284 5,014 5,124
Diluted:        
Weighted average effects of dilutive securities 13 13 13 13
Total 4,986 5,297 5,027 5,137
Antidilutive securities: 17 17 17 17