XML 44 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Income Tax Provision (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ (569) $ (24,366) $ 20,435
Foreign 8,513 9,163 (2,671)
Total current 7,944 (15,203) 17,764
Deferred:      
Federal     20,592
Foreign 765 (4,091) (3,361)
Total deferred 765 (4,091) 17,231
Total $ 8,709 $ (19,294) $ 34,995