XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Current, Deferred and Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes [Line Items]      
Current $ 16,862 $ 15,037 $ 19,941
Deferred (3,373) (16,558) 1,170
Total $ 13,489 $ (1,521) $ 21,111