v3.25.2
Income Taxes - Reconciliation of Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Income taxes computed at the federal statutory rate $ 44 $ 380 $ (326) $ 321
State income taxes, net of federal tax benefit (13) (9) (115) (19)
Excess tax expense (benefits) from stock options/restricted shares 14 46 (8) 131
Worthless stock deduction 0 0 0 (248)
Difference in income tax rate on foreign earnings/other 36 94 207 112
Change in valuation allowance (6) (93) (6) 0
Total provision (benefit) for income taxes $ 75 $ 418 $ (248) $ 297
Income taxes computed at the federal statutory rate 21.00% 21.00% (21.00%) 21.00%
State income taxes, net of federal tax benefit (6.20%) (0.50%) (7.40%) (1.30%)
Excess tax expense (benefits) from stock options/restricted shares 6.70% 2.50% (0.50%) 8.60%
Worthless stock deduction 0.00% 0.00% 0.00% (16.20%)
Difference in income tax rate on foreign earnings/other 17.10% 5.20% 13.30% 7.30%
Change in valuation allowance (2.90%) (5.10%) (0.40%) 0.00%
Effective for income tax rate, Total 35.70% 23.10% (16.00%) 19.40%