XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.3
BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]        
Revenues $ 486,630 $ 469,508 $ 1,396,265 $ 1,345,322
Operating income 29,576 22,989 53,411 48,445
Net income $ 10,099 $ 4,729 $ 11,115 $ 3,704
Basic earnings per share attributable to common stockholders:        
Weighted average common shares outstanding (in shares) 63,492 58,808 63,450 58,318
Basic earnings per common share (in dollars per share) $ 0.16 $ 0.08 $ 0.18 $ 0.06
Diluted earnings per share attributable to common stockholders:        
Weighted average common shares outstanding (in shares) 63,591 58,921 63,550 58,415
Diluted earnings per common share (in dollars per share) $ 0.16 $ 0.08 $ 0.17 $ 0.06