XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets    
Capitalized research and development costs $ 12,566 $ 9,144
Employee compensation and benefits 2,483 2,452
Allowances for doubtful accounts and discounts 452 431
Inventories 1,831 1,635
Stock-based compensation 1,876 1,698
Other 1,537 1,608
Total deferred tax assets 20,745 16,968
Deferred tax liabilities:    
Depreciation 2,868 3,578
Other 1,196 1,414
Total deferred tax liabilities 4,064 4,992
Net deferred tax assets $ 16,681 $ 11,976