XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic:        
Weighted average shares outstanding 5,284 5,342 5,124 5,398
Diluted:        
Weighted average effects of dilutive securities 13 15 13 17
Total 5,297 5,357 5,137 5,415
Antidilutive securities: 17 17 17 17