XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of the Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 2,874 $ 3,867 $ 9,349
State 613 1,922 3,819
Foreign 4,955 2,907 2,402
Total current 8,442 8,696 15,570
Deferred:      
Federal (636) (3,872) (5,513)
State 763 (1,597) (1,788)
Foreign (185) 8 649
Total deferred (58) (5,461) (6,652)
Income tax expense $ 8,384 $ 3,235 $ 8,918