v3.26.1
Note 2 - Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Recurring revenue (1)

  80%  89%  84%  90%

Upfront revenue (2)

  20%  11%  16%  10%

Total

  100%  100%  100%  100%
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 
      

Percentage

      

Percentage

      

Percentage

      

Percentage

 
  

Revenues

  

of Revenues

  

Revenues

  

of Revenues

  

Revenues

  

of Revenues

  

Revenues

  

of Revenues

 

United States

 $34,036   55% $19,954   39% $58,543   48% $38,182   39%

Japan

  6,563   11   9,304   18   15,242   13   21,040   21 

China

  8,723   14   12,190   23   17,237   14   20,233   20 

Rest of the world

  12,207   20   10,280   20   30,637   25   20,051   20 

Total revenues

 $61,529   100% $51,728   100% $121,659   100% $99,506   100%
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Current (included in Prepaid expenses and other current assets)

 $14,350  $11,267 

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

  169    

Total contract assets

 $14,519  $11,267 
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Current

 $20,254  $19,441 

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

  836   865 

Total deferred revenues

 $21,090  $20,306 
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

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

 $10,587  $12,063  $14,271  $18,625 
Capitalized Contract Cost [Table Text Block]
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Current (included in Prepaid expenses and other current assets)

 $2,785  $2,489 

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

  2,676   3,395 

Total capitalized direct sales commission costs

 $5,461  $5,884 
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Amortization of capitalized direct sales commission costs

 $706  $625  $1,465  $1,497