Annual report [Section 13 and 15(d), not S-K Item 405]

Earnings per Share - Calculation of Basic and Diluted Earnings per Shares (Details)

v3.25.4
Earnings per Share - Calculation of Basic and Diluted Earnings per Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
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
Numerator:                      
Net income from continuing operations $ 9,215 $ 185 $ 5,022 $ (8,134) $ 23,817 $ 14,612 $ 5,027 $ 2,048 $ 6,288 $ 45,504 $ 48,223
Net (loss) income from discontinued operations, net of tax (3,475) (79,440) 964 4,537 (54,236) (361) 3,268 (827) (77,414) (52,156) 22,931
Net (loss) income $ 5,740 $ (79,255) $ 5,986 $ (3,597) $ (30,419) $ 14,251 $ 8,295 $ 1,221 $ (71,126) $ (6,652) $ 71,154
Denominator:                      
Weighted average shares outstanding – Basic (shares) 113,357,158 113,901,834 116,232,528 117,264,124 116,518,933 116,490,634 116,912,332 116,955,043 115,291,879 116,719,437 118,367,214
Weighted average shares outstanding – Diluted (shares) 114,454,479 114,869,273 116,535,060 117,264,124 117,515,453 117,187,054 117,635,289 117,451,149 115,957,562 117,447,438 119,487,709
Net (loss) income per share:                      
Basic (loss) income per share - continuing operations (in dollars per share) $ 0.08 $ 0.00 $ 0.04 $ (0.07) $ 0.20 $ 0.13 $ 0.04 $ 0.02 $ 0.05 $ 0.39 $ 0.41
Diluted (loss) income per share - continuing operations (in dollars per share) 0.08 0.00 0.04 (0.07) 0.20 0.12 0.04 0.02 0.05 0.39 0.40
Basic (loss) income per share - discontinued operations (in dollars per share) (0.03) (0.70) 0.01 0.04 (0.47) 0.00 0.03 (0.01) (0.67) (0.45) 0.19
Diluted (loss) income per share - discontinued operations (in dollars per share) (0.03) (0.69) 0.01 0.04 (0.46) 0.00 0.03 (0.01) (0.67) (0.44) 0.19
Basic income (loss) per share (usd per share) 0.05 (0.70) 0.05 (0.03) (0.26) 0.12 0.07 0.01 (0.62) (0.06) 0.60
Diluted income (loss) per share (usd per share) $ 0.05 $ (0.69) $ 0.05 $ (0.03) $ (0.26) $ 0.12 $ 0.07 $ 0.01 $ (0.61) $ (0.06) $ 0.60