v3.26.1
Taxes on Income, Earnings (Loss) Before Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings (loss) before taxes on income:        
Earnings (loss) before taxes on income $ 118,407 $ 123,928 $ 223,111 $ 224,271
Federal:        
Current 18,528 19,642 30,803 37,808
Deferred 6,440 6,939 14,380 8,484
State and local:        
Current 1,612 2,861 2,705 6,198
Deferred 2,037 108 3,910 1,133
Foreign - current (8) 0 189 0
Total Provision (benefit) for taxes on income 28,609 29,550 51,987 53,623
United States [Member]        
Earnings (loss) before taxes on income:        
Earnings (loss) before taxes on income 118,303 124,387 223,049 224,961
Foreign [Member]        
Earnings (loss) before taxes on income:        
Earnings (loss) before taxes on income $ 104 $ (459) $ 62 $ (690)