XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Combination and Asset Acquisition [Abstract]      
Revenues $ 1,100,238 $ 991,417 $ 922,902
Operating income 96,779 82,223 63,768
Net income $ 53,354 $ 37,449 $ 84,549
Basic weighted average shares outstanding 51,623 51,312 48,793
Basic earnings per common share (in dollars per share) $ 1.03 $ 0.73 $ 1.73
Diluted weighted average shares outstanding 51,767 51,515 49,045
Diluted earnings per common share (in dollars per share) $ 1.03 $ 0.73 $ 1.72