XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provisions For Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 11,970 $ 15,717 $ 15,366
State 1,451 2,418 (393)
Foreign (165) 34 (99)
Deferred      
Federal (4,606) (8,202) (9,159)
State (1,291) (385) (723)
Foreign (3,736) 1,379 (4,641)
Valuation Allowance 4,456 (229) 5,234
Total $ 8,079 $ 10,732 $ 5,585