v3.26.1
Note 3 - Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Net investments in sales-type leases - current portion (1)

 $19,293  $14,248 

Contract assets (2)

  14,350   11,267 

Prepaid expense

  7,037   6,595 

Costs capitalized to obtain revenue contracts (3)

  2,785   2,489 

Other

  3,682   4,136 

Total prepaid expenses and other current assets

 $47,147  $38,735 
Property, Plant, and Equipment [Table Text Block]
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Computer equipment

 $15,143  $14,547 

Software and capitalized software development cost

  15,320   10,408 

Furniture, fixtures, and equipment

  2,728   2,668 

Leasehold improvements

  7,142   7,033 

Laboratory and other equipment

  7,259   6,737 

Test equipment

  46,171   33,268 

Property and equipment in progress:

        

DirectScan system assets

  46,622   49,184 

CV system and other assets

  8,417   8,621 

Total property and equipment

  148,802   132,466 

Less: Accumulated depreciation and amortization

  (54,282)  (50,857)

Total property and equipment, net

 $94,520  $81,609 
Goodwill [Table Text Block]
  

Six Months Ended June 30,

 
  

2026

  

2025

 

Balance at the beginning of period

 $95,005  $14,953 

Addition (1)

     81,799 

Measurement period acquisition adjustment

  15    

Foreign currency translation adjustment

  (34)  46 

Balance at the end of period

 $94,986  $96,798 
Intangible Asset, Finite-Lived [Table Text Block]
     

June 30, 2026

  

December 31, 2025

 
  

Amortization

  

Gross

      

Net

  

Gross

      

Net

 
  

Period

  

Carrying

  

Accumulated

  

Carrying

  

Carrying

  

Accumulated

  

Carrying

 
  

(Years)

  

Amount

  

Amortization

  

Amount

  

Amount

  

Amortization

  

Amount

 

Acquired intangible assets:

                           

Customer relationships

 1 - 13  $38,400  $(11,335) $27,065  $38,404  $(10,034) $28,370 

Developed technology

 4 - 9   46,180   (30,541)  15,639   46,215   (28,466)  17,749 

Tradename and trademarks

 2 - 10   8,198   (2,967)  5,231   8,198   (2,267)  5,931 

Patent

 6 - 10   2,100   (1,979)  121   2,100   (1,956)  144 

Noncompetition agreements

 

3

   848   (848)     848   (848)   

Total

    $95,726  $(47,670) $48,056  $95,765  $(43,571) $52,194 
Intangible Asset, Finite-Lived, Amortization Expense [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Amortization of acquired technology (included in costs of revenues)

 $998  $998  $1,996  $1,676 

Amortization of acquired intangible assets (presented separately under costs and expenses)

  1,058   1,068   2,117   1,446 

Total amortization expense

 $2,056  $2,066  $4,113  $3,122 
Intangible Asset, Finite-Lived, and Capitalized Cost, Software to be Sold, Leased, or Marketed, Estimated Amortization Expense [Table Text Block]

Year Ending December 31,

 

Amount

 

2026 (remaining six months)

 $3,982 

2027

  7,940 

2028

  7,635 

2029

  5,950 

2030

  4,506 

2031 and thereafter

  18,043 

Total future amortization expense

 $48,056 
Schedule of Other Assets, Noncurrent [Table Text Block]
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Unbilled accounts receivable (1)

 $8,737  $8,719 

Costs capitalized to obtain revenue contracts (2)

  2,676   3,395 

Contract assets (2)

  169    

Net investments in sales-type leases (3)

  11,736   7,588 

Other

  1,399   1,447 

Total other non-current assets

 $24,717  $21,149 
Sale Leaseback Transactions [Table Text Block]
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Present value of lease receivables

 $17,805  $10,890 

Unguaranteed residual assets

  13,224   10,946 

Total net investments in sales-type leases

 $31,029  $21,836 

Reported as:

        

Current (included in Prepaid expenses and other current assets)

 $19,293  $14,248 

Non-current (included in Other non-current assets)

  11,736   7,588 

Total net investments in sales-type leases

 $31,029  $21,836 
Sales-Type and Direct Financing Leases, Payment to be Received, Maturity [Table Text Block]

Year Ending December 31,

 

Amount

 

2026 (remaining six months)

 $6,995 

2027

  2,191 

2028

  3,109 

2029

  3,109 

2030

  2,915 

2031 and thereafter

  2,930 

Total future sales-type lease payments

  21,249 

Less: Implied interest (1)

  (3,444)

Present value of lease receivables

 $17,805 
Other Current Liabilities [Table Text Block]
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Accrued expenses

 $6,513  $7,061 

Accrued income taxes

  318   297 

Other

  1,991   1,361 

Total accrued and other current liabilities

 $8,822  $8,719