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

June 30,

   

December 31,

 
   

2026

   

2025

 

Equipment and software

  $ 53,410     $ 49,503  

Furniture and fixtures

    1,764       1,696  

Leasehold improvements

    37,022       36,824  

Construction in progress

    2,130       3,729  

Subtotal

    94,326       91,752  

Less accumulated depreciation

    (54,224 )     (51,428 )

Total

  $ 40,102     $ 40,324