XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.4
Note 2 - Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Recurring revenue (1)

  94%  81%  87%

Upfront revenue (2)

  6%  19%  13%

Total

  100%  100%  100%
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 
      

Percentage

      

Percentage

      

Percentage

 
  

Revenues

  

of Revenues

  

Revenues

  

of Revenues

  

Revenues

  

of Revenues

 

United States

 $104,764   48% $74,341   41% $92,798   56%

Japan

  39,287   18%  37,427   21%  10,465   6%

China

  33,941   15%  22,102   12%  26,488   16%

Rest of the world

  41,032   19%  45,595   26%  36,084   22%

Total revenue

 $219,024   100% $179,465   100% $165,835   100%
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

December 31,

 
  

2025

  

2024

 

Current (included in Prepaid expenses and other current assets)

 $11,267  $3,224 

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

     617 

Total contract assets

 $11,267  $3,841 
  

December 31,

 
  

2025

  

2024

 

Current

 $19,441  $25,005 

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

  865   1,512 

Total deferred revenues

 $20,306  $26,517 
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Revenue recognized that was included in the deferred revenues and billings in excess of recognized revenues balances at the beginning of each year

 $24,717  $27,654  $24,776 
Capitalized Contract Cost [Table Text Block]
  

December 31,

 
  

2025

  

2024

 

Current (included in Prepaid expenses and other current assets)

 $2,489  $2,929 

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

  3,395   2,385 

Total capitalized direct sales commission costs

 $5,884  $5,314 
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Amortization of capitalized direct sales commission costs

 $3,155  $2,674  $2,142