XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Dec. 31, 2020
Federal      
Current $ 39,328 $ 35,057 $ 21,889
Deferred (20,636) (25,653) (3,453)
State      
Current 9,875 9,320 4,305
Deferred (6,943) (6,556) (562)
Foreign      
Current 19,799 23,870 21,723
Deferred 127 (1,396) (491)
Total 41,550 34,642 43,411
Income before Taxes      
Domestic 103,831 77,696 81,906
Foreign 84,872 94,841 89,161
Income Before Provision for Income Taxes $ 188,703 $ 172,537 $ 171,067