XML 95 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Current, Deferred and Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Line Items]      
Current $ 15,037 $ 19,941 $ 34,800
Deferred (16,558) 1,170 (1,619)
Total $ (1,521) $ 21,111 $ 33,181