XML 90 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Business Combinations - Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Business Combination, Pro Forma Information [Line Items]        
Income Before Income Taxes $ 127,786 $ 79,664 $ 365,497 $ 258,386
Income taxes $ 27,332 $ 16,458 $ 72,858 $ 38,264