XML 91 R78.htm IDEA: XBRL DOCUMENT 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.