XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Taxes on Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Apr. 30, 2023
Dec. 31, 2022
Income Taxes [Abstract]            
Income tax receivable           $ 70,400
Tax refund amount         $ 70,400  
Earnings before taxes on income [Abstract]            
Earnings before taxes on income $ 76,278 $ 39,636 $ 130,950 $ 63,435    
Federal:            
Current 0 519 0 519    
Deferred 16,466 8,464 28,199 13,721    
State and local:            
Current 1,310 1,035 2,577 1,298    
Deferred 1,199 1,015 2,039 1,614    
Foreign - current (15) (3) 196 91    
Total provision for taxes on income 18,960 11,030 33,011 17,243    
United States [Member]            
Earnings before taxes on income [Abstract]            
Earnings before taxes on income 76,162 39,607 130,025 63,261    
Foreign [Member]            
Earnings before taxes on income [Abstract]            
Earnings before taxes on income $ 116 $ 29 $ 925 $ 174