v3.26.1
Note 10 - Balance Sheet Detail (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Property, Plant, and Equipment [Table Text Block]
   

June 30,

   

December 31,

 
   

2026

   

2025

 

Equipment

  $ 3,786     $ 3,144  

Capitalized software

    14,073       13,468  

Buildings

    733       755  

Leasehold improvements

    2,443       2,458  
      21,035       19,825  

Less accumulated depreciation and amortization

    (7,388 )     (6,486 )
    $ 13,647     $ 13,339  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

June 30,

   

December 31,

 
   

2026

   

2025

 

Total amount due from customer

  $ 2,182     $ 3,039  

Less: unamortized discount

    (112 )     (150 )

Less: current portion included in accounts receivable

    (1,213 )     (1,656 )
    $ 857     $ 1,233