XML 75 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Information - Summary of Quarterly Financial Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]                      
Revenues $ 237,832 $ 247,287 $ 231,603 $ 223,975 $ 244,726 $ 240,135 $ 225,574 $ 209,997 $ 940,698 $ 920,432 $ 840,586
Cost of revenues 175,588 187,602 183,123 207,713 195,776 185,218 181,360 199,547 754,025 761,901 695,050
Gross margin 62,244 59,685 48,480 16,262 48,950 54,917 44,214 10,450 186,673 158,531 145,536
Net (loss) income $ 16,856 $ 19,087 $ 11,240 $ (9,123) $ 10,486 $ 14,785 $ 11,126 $ (11,227) $ 38,062 $ 25,170 $ 18,799
Basic (loss) income per common share $ 2.28 $ 2.59 $ 1.54 $ (1.25) $ 1.44 $ 2.03 $ 1.53 $ (1.55) $ 5.18 $ 3.46 $ 2.60
Diluted (loss) income per common share $ 2.21 $ 2.50 $ 1.46 $ (1.25) $ 1.38 $ 1.96 $ 1.47 $ (1.55) $ 4.98 $ 3.33 $ 2.55