XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings (Loss) per Share - Schedule of Common Stock Equivalents Excluded in the Calculation of Diluted Earnings per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Stock options and stock awards        
Income per share        
Common stock equivalents excluded in the calculation of diluted income per share (in shares) 647,044 712,457 743,145 772,255