Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Additional Information (Detail)

v3.25.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes Disclosure [Line Items]      
Income before tax expense $ 20,272 $ 19,493 $ 38,399
Income before tax expense, domestic 21,288 19,921 38,789
Income before tax expense, foreign (1,016) (428) (390)
Net deferred tax assets 3,924 4,777  
Valuation allowance for net operating losses of foreign subsidiary $ 308 $ 141 $ 68
Income tax settlement The amount recognized is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement.