v3.25.2
BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]        
Revenues $ 471,280 $ 452,113 $ 901,963 $ 868,142
Operating income 19,400 20,188 22,592 24,213
Net income (loss) $ 5,284 $ 4,699 $ 327 $ (1,714)
Basic earnings per share attributable to common stockholders:        
Weighted average common shares outstanding (in shares) 63,461 58,109 63,424 58,070
Basic earnings (loss) per common share (in dollars per share) $ 0.08 $ 0.08 $ 0.01 $ (0.03)
Diluted earnings per share attributable to common stockholders:        
Weighted average common shares outstanding (in shares) 63,563 58,199 63,524 58,161
Diluted earnings (loss) per common share (in dollars per share) $ 0.08 $ 0.08 $ 0.01 $ (0.03)