v3.25.2
Acquisition of Business (Schedule of ProForma Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Business Combination [Line Items]    
Business Combination, Pro Forma Information, Pro Forma Revenue $ 710,228 $ 1,412,064
Business Acquisition, Pro Forma Income Before Income Taxes 144,971 284,975
AMPAC [Member]    
Business Combination [Line Items]    
Business Combination, Acquiree's Revenue since Acquisition Date, Actual 38,010 55,057
Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual $ 4,923 $ (78)