XML 42 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Business combination - Pro Forma (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Business Acquisition ProForma Information Abstract        
Business Acquisitions Pro Forma Revenue $ 386,396 $ 417,460 $ 1,170,981 $ 1,255,242
Business Acquisitions Pro Forma Net Income Loss $ 22,491 $ 28,459 $ 70,533 $ 41,322