XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination and Asset Acquisition [Abstract]      
Revenues $ 940,561 $ 872,046 $ 883,708
Operating income 76,576 58,121 55,328
Net income $ 36,486 $ 83,585 $ 25,946
Basic weighted average shares outstanding 51,312 48,793 47,226
Basic earnings per common share (in dollars per share) $ 0.71 $ 1.71 $ 0.55
Diluted weighted average shares outstanding 51,515 49,045 47,966
Diluted earnings per common share (in dollars per share) $ 0.71 $ 1.70 $ 0.54