XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES (Tables)
6 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Taxes The components of the provision for income taxes were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Current tax expense$22,598 $15,952 $37,028 $22,039 
Deferred tax expense4,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