XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal      
Current $ 2,177 $ (22,215) $ 39,328
Deferred (7,248) 20,268 (20,636)
State      
Current (482) (1,188) 9,875
Deferred 905 444 (6,943)
Foreign      
Current 18,664 13,287 19,799
Deferred (3,947) (2,409) 127
Total 10,069 8,187 41,550
Income before Taxes      
Domestic 7,319 11,693 103,831
Foreign 53,120 36,698 84,872
Income Before Provision for Income Taxes $ 60,439 $ 48,391 $ 188,703