v3.26.1
Earnings (Loss) per Share - Schedule of Common Stock Equivalents Excluded in the Calculation of Diluted Earnings per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock options and stock awards        
Income per share        
Common stock equivalents excluded in the calculation of diluted income per share (in shares) 7,267,920 588,422 7,267,920 836,462