v3.26.1
Note 3 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three months ended June 30,

 
      

% of

      

% of

 
  

2026

  

Revenue

  

2025

  

Revenue

 

Data Center

 $107,662   56.1% $44,791   43.5%

CATV

  80,578   42.0%  56,019   54.4%

Telecom

  3,411   1.8%  1,940   1.9%

Other

  271   0.1%  202   0.2%

Total Revenue

 $191,922   100.0% $102,952   100.0%
  

Six months ended June 30,

 
      

% of

      

% of

 
  

2026

  

Revenue

  

2025

  

Revenue

 

Data Center

 $189,066   55.1% $76,841   37.9%

CATV

  147,419   43.0%  120,520   59.4%

Telecom

  5,971   1.7%  4,876   2.4%

Other

  610   0.2%  574   0.3%

Total Revenue

 $343,066   100.0% $202,811   100.0%
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
  At Grant Date 
Expected volatility  80.00%
Weighted-average expected term (in years)  10 
Risk-free interest rate  4.23%
Dividend yield  %
Fair value per ordinary share at grant date $15.87