XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations - Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Income Before Income Taxes $ 103,170 $ 95,672 $ 178,722 $ 178,851
Income taxes $ 8,195 $ 16,065 $ 21,806 $ 30,931