XML 107 R90.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    
Net operating loss carryforwards $ 1,610 $ 1,414
Foreign tax credit carryforward 1,190 854
Research and development credit carryforward 2,201 1,647
Stock based compensation 4,473 3,171
Legal settlement 2,461 4,458
Deferred revenue 6,460 6,061
Research and development capitalization 13,287 10,135
Inventory reserve 1,736 1,760
Accrued bonus 1,477 1,292
Lease liability 2,362 2,631
Other accruals 1,497 2,544
Gross deferred tax assets 38,754 35,967
Valuation allowance (2,800) (2,268)
Net deferred tax assets 35,954 33,699
Deferred tax liabilities    
ROU assets (2,107) (2,392)
Depreciation and amortization (473) (820)
Net deferred tax liabilities (2,580) (3,212)
Net deferred tax assets (liabilities) $ 33,374 $ 30,487