XML 54 R38.htm IDEA: XBRL DOCUMENT v3.25.4
Note 13 - Customer and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Total revenues

 $219,024  $179,465  $165,835 

Costs of revenues

 $60,623  $54,144  $51,749 

Gross profit

 $158,401  $125,321  $114,086 

Net income (loss)

 $(640) $4,057  $3,105 
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
  

Year Ended December 31,

 

Customer

 

2025

  

2024

  

2023

 

A

  30%  19%  35%

B

  13%  12%  *%

C

  10%  *%  *%
Receivables by Major Customers [Table Text Block]
  

December 31,

 

Customer

 

2025

  

2024

 

A

  39%  21%

B

  *%  13%

C

  25%  11%

E

  *%  12%
Long-Lived Assets by Geographic Areas [Table Text Block]
  

December 31,

 
  

2025

  

2024

 

United States (1)

 $94,426  $58,782 

Rest of the world

  2,907   1,461 

Total long-lived assets, net

 $97,333  $60,243