XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Taxes on Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings (loss) before taxes on income [Abstract]        
Earnings (loss) before taxes on income $ 110,767 $ 76,278 $ 202,408 $ 130,950
Federal:        
Current 9,337 0 19,956 0
Deferred 14,196 16,466 22,278 28,199
State and local:        
Current 2,935 1,310 4,557 2,577
Deferred 319 1,199 1,648 2,039
Foreign - current (2) (15) 72 196
Total provision for taxes on income 26,785 18,960 48,511 33,011
United States [Member]        
Earnings (loss) before taxes on income [Abstract]        
Earnings (loss) before taxes on income 111,091 76,162 202,745 130,025
Foreign [Member]        
Earnings (loss) before taxes on income [Abstract]        
Earnings (loss) before taxes on income $ (324) $ 116 $ (337) $ 925