XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) Per Common Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Weighted-Average Shares Outstanding for Computation of Basic and Diluted Income per Common Share The following table reconciles the weighted-average shares outstanding used for these computations.
Three Months Ended
March 31,
(Weighted-average shares)20252024
Basic method144,283,946 152,664,422 
Dilutive stock options and restricted stock units 788,142 1,152,204 
Diluted method145,072,088 153,816,626