XML 104 R78.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAX - Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Current $ 35,398 $ 23,469 $ (2,217)
Deferred (5,653) (8,392) (7,803)
Income tax expense (benefit) $ 29,745 $ 15,077 $ (10,021)