XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Taxes on Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings (loss) before taxes on income [Abstract]    
Earnings (loss) before taxes on income $ 91,641 $ 54,672
Federal:    
Current 10,619 0
Deferred 8,082 11,733
State and local:    
Current 1,622 1,267
Deferred 1,329 840
Foreign - current 74 211
Total provision for taxes on income 21,726 14,051
United States [Member]    
Earnings (loss) before taxes on income [Abstract]    
Earnings (loss) before taxes on income 91,654 53,863
Foreign [Member]    
Earnings (loss) before taxes on income [Abstract]    
Earnings (loss) before taxes on income $ (13) $ 809