XML 81 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Financial Information - Summary of Quarterly Financial Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]                      
Revenues $ 233,176 $ 227,513 $ 201,031 $ 219,104 $ 245,152 $ 247,962 $ 230,982 $ 218,215 $ 880,824 $ 942,311 $ 940,698
Cost of revenues 182,197 168,279 154,388 193,053 191,129 177,198 175,863 189,868 697,917 734,058 754,025
Gross margin 50,979 59,234 46,643 26,051 54,023 70,764 55,119 28,347 182,907 208,253 186,673
Net (loss) income $ 7,151 $ 18,511 $ 11,510 $ (3,407) $ 11,714 $ 24,971 $ 13,907 $ (2,300) $ 33,765 $ 48,292 $ 38,062
Basic (loss) income per common share $ 0.94 $ 2.42 $ 1.52 $ (0.45) $ 1.57 $ 3.34 $ 1.88 $ (0.31) $ 4.46 $ 6.48 $ 5.18
Diluted (loss) income per common share $ 0.93 $ 2.40 $ 1.51 $ (0.45) $ 1.51 $ 3.24 $ 1.81 $ (0.31) $ 4.39 $ 6.27 $ 4.98