XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]      
Revenues $ 1,699,991 $ 1,653,535 $ 1,629,041
Operating income 66,320 79,815 104,422
Net income $ 8,784 $ 21,111 $ 52,726
Basic weighted average shares outstanding (in shares) 59,576 55,174 51,623
Basic earnings per common share (in dollars per share) $ 0.15 $ 0.38 $ 1.02
Diluted weighted average shares outstanding diluted (in shares) 59,681 55,274 51,767
Diluted earnings per common share (in dollars per share) $ 0.15 $ 0.38 $ 1.02