XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Taxes on Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings (loss) before taxes on income [Abstract]        
Earnings (loss) before taxes on income $ 117,381 $ 81,726 $ 319,789 $ 212,676
Federal:        
Current 10,031 (3) 29,987 (3)
Deferred 13,547 16,083 35,825 44,282
State and local:        
Current 2,546 2,479 7,103 5,056
Deferred 1,225 121 2,873 2,159
Foreign - current 1 42 73 239
Total provision for taxes on income 27,350 18,722 75,861 51,733
United States [Member]        
Earnings (loss) before taxes on income [Abstract]        
Earnings (loss) before taxes on income 117,520 81,989 320,265 212,014
Foreign [Member]        
Earnings (loss) before taxes on income [Abstract]        
Earnings (loss) before taxes on income $ (139) $ (263) $ (476) $ 662