XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
2023 Notes        
Income per share        
Common stock equivalents excluded in the calculation of diluted income per share (in shares) 0 0 0 2,261,312
Stock options and stock awards        
Income per share        
Common stock equivalents excluded in the calculation of diluted income per share (in shares) 712,457 411,506 772,255 486,080