XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings (Loss) Per Share (Details) - Stock Options [Member] - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings (Loss) Per Share [Abstract]      
Options outstanding (in Shares) 1,516,385 1,425,636 1,514,462
Anti-dilutive securities not included in computation of diluted earnings per share (in Shares) 1,188,948 194,412 917,177