XML 100 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Net Deferred Income Tax Asset and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Net deferred income tax asset - Non-current    
Warranty cost $ 337 $ 381
Inventory reserve 1,050 1,676
Unearned service revenue 9,352 8,294
Employee stock options 1,610 5,102
Tax credits 8,016 6,133
Loss carryforwards 16,577 20,965
Depreciation (128)  
Depreciation   773
Other, net 3,039 0
Intangibles & goodwill 16,165 13,996
Lease liability 3,777 3,419
Total deferred tax assets 59,795 60,739
Valuation allowance (48,603) (46,515)
Total deferred tax assets net of valuation allowance 11,192 14,224
Net deferred income tax liability - Non-current    
Other, net 0 (150)
Operating lease right-of-use asset (3,120) (2,433)
Total deferred tax liabilities (3,120) (2,583)
Net deferred tax assets $ 8,072 $ 11,641