v3.26.1
INCOME TAX - Summary of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Current $ 13,018 $ 10,564 $ 15,467 $ 16,779
Deferred (4,439) (4,309) 1,072 (6,370)
Income tax expense (benefit) $ 8,579 $ 6,255 $ 16,539 $ 10,409