XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Provision for Taxes on Income and Other Related Income Before Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Federal      
Current $ 21,889 $ 9,998 $ (296)
Deferred (3,453) (2,879) 8,876
State      
Current 4,305 2,248 2,095
Deferred (562) (1,783) 1,821
Foreign      
Current 21,723 15,568 14,510
Deferred (491) (354) (342)
Total 43,411 22,798 26,664
Income before Taxes      
Domestic 81,906 63,399 86,368
Foreign 89,161 62,500 51,401
Income Before Provision for Income Taxes $ 171,067 $ 125,899 $ 137,769