XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.3
INCOME TAXES - Schedule of Components of Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Tax Disclosure [Abstract]        
Current tax expense $ 26,675 $ 20,868 $ 63,703 $ 42,907
Deferred tax expense 3,842 2,536 9,256 6,053
Income tax expense 30,517 23,404 72,959 48,960
Cash paid for income taxes $ 22,734 $ 19,565 $ 56,300 $ 33,385