XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Provision for Taxes on Income and Other Related Income Before Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Federal      
Current $ 35,057 $ 21,889 $ 9,998
Deferred (25,653) (3,453) (2,879)
State      
Current 9,320 4,305 2,248
Deferred (6,556) (562) (1,783)
Foreign      
Current 23,870 21,723 15,568
Deferred (1,396) (491) (354)
Total 34,642 43,411 22,798
Income before Taxes      
Domestic 77,696 81,906 63,399
Foreign 94,841 89,161 62,500
Income Before Provision for Income Taxes $ 172,537 $ 171,067 $ 125,899