XML 108 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets    
Net operating loss carryforwards $ 1,414 $ 755
Foreign tax credit carryforward 854 492
Research and development credit carryforward 1,647 904
Stock based compensation 3,171 1,578
Legal settlement 4,458 4,050
Deferred revenue 6,061 4,415
Research and development capitalization 10,135 4,948
Inventory reserve 1,760 881
Accrued bonus 1,292 1,236
Lease liability 2,631 3,388
Other accruals 2,544 3,108
Gross deferred tax assets 35,967 25,755
Valuation allowance (2,268) (1,248)
Net deferred tax assets 33,699 24,507
Deferred tax liabilities    
ROU assets (2,392) (3,053)
Depreciation and amortization (820) (995)
Net deferred tax liabilities (3,212) (4,048)
Net deferred tax assets (liabilities) $ 30,487 $ 20,459