v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Stock options and stock awards        
Income per share        
Common stock equivalents excluded in the calculation of diluted income per share (in shares) 496,023 647,044 7,449,141 743,145