XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES - Schedule of Components of Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Current tax expense $ 22,598 $ 15,952 $ 37,028 $ 22,039
Deferred tax expense 4,764 2,000 5,414 3,517
Income tax expense 27,362 17,952 42,442 25,556
Cash paid for income taxes $ 33,605 $ 13,820 $ 33,566 $ 13,820