XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Federal      
Current $ (22,215) $ 39,328 $ 35,057
Deferred 20,268 (20,636) (25,653)
State      
Current (1,188) 9,875 9,320
Deferred 444 (6,943) (6,556)
Foreign      
Current 13,287 19,799 23,870
Deferred (2,409) 127 (1,396)
Total 8,187 41,550 34,642
Income before Taxes      
Domestic 11,693 103,831 77,696
Foreign 36,698 84,872 94,841
Income Before Provision for Income Taxes $ 48,391 $ 188,703 $ 172,537