XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provisions For Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 15,717 $ 15,366 $ 5,552
State 2,418 (393) 975
Foreign 34 (99) (64)
Deferred      
Federal (8,202) (9,159) (377)
State (385) (723) (814)
Foreign 1,379 (4,641) (1,181)
Valuation Allowance (229) 5,234 2,721
Total $ 10,732 $ 5,585 $ 6,812