XML 158 R94.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income (Loss) Per Common Share (Details) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]                      
Basic method (in shares)                 143,124,118 150,011,458 155,233,560
Dilutive stock options (in shares)                 901,204 1,015,894 1,412,869
Diluted method (in shares)                 144,025,322 151,027,352 156,646,429
NET INCOME (LOSS) PER COMMON SHARE – BASIC                      
Continuing operations (in USD per share) $ 0.08 $ (0.02) $ 0.15 $ 0.51 $ 0.35 $ 0.93 $ 0.84 $ 0.60 $ 0.73 $ 2.73 $ 4.27
Discontinued operations (in USD per share)                 0 (0.02) (0.01)
Net income (in USD per share) 0.08 (0.02) 0.16 0.51 0.35 0.93 0.84 0.59 0.73 2.71 4.26
NET INCOME (LOSS) PER COMMON SHARE – DILUTED                      
Continuing operations (in USD per share) 0.08 (0.02) 0.15 0.50 0.34 0.93 0.83 0.60 0.72 2.72 4.23
Discontinued operations (in USD per share)                 0 (0.02) (0.01)
Net income (in USD per share) $ 0.08 $ (0.02) $ 0.16 $ 0.50 $ 0.34 $ 0.93 $ 0.83 $ 0.59 $ 0.72 $ 2.70 $ 4.22