v3.25.1
Note 16 - Income Taxes - Schedule of Components of Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Property and equipment $ 567 $ 685
Deferred revenue 1,532 1,453
Allowance for expected credit losses 2,916 3,188
Intangible assets 833 (20)
Non-deductible expenses 16,432 12,280
Warranty and other reserves 1,356 1,221
Other 2,124 1,373
Loss carryforwards 56,128 54,268
Valuation allowance (80,429) (73,416)
Total deferred tax assets 1,459 1,032
Deferred tax liabilities:    
Deferred revenue 0 15
Total deferred tax liabilities $ 0 $ 15