XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share - Schedule of Common Stock Equivalents Excluded in the Calculation of Diluted Earnings per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock options and stock awards    
Income per share    
Common stock equivalents excluded in the calculation of diluted income per share (in shares) 505,385 520,152