XML 121 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combination - Pro Forma (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Business Combinations [Abstract]    
Business Acquisition, Pro Forma Revenue $ 304,480 $ 302,282
Business Acquisition, Pro Forma Net Income (Loss) $ 112,492 $ 123,472
Business Acquisition, Pro Forma Earnings Per Share, Basic $ 6.82 $ 7.37
Business Acquisition, Pro Forma Earnings Per Share, Diluted $ 6.78 $ 7.31