XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three months ended September 30,

 

     

% of

      

% of

 

 

2024

  

Revenue

  

2023

  

Revenue

 

Data Center

 $40,945   62.8% $48,807   78.0%

CATV

  20,947   32.2%  10,268   16.4%

Telecom

  2,798   4.3%  3,074   5.0%

FTTH

     0.0%     0.0%

Other

  461   0.7%  398   0.6%

Total Revenue

 $65,151   100.0% $62,547   100.0%
  

Nine months ended September 30,

 

     

% of

      

% of

 

 

2024

  

Revenue

  

2023

  

Revenue

 

Data Center

 $104,283   69.9% $96,731   61.5%

CATV

  35,501   23.8%  47,391   30.1%

Telecom

  7,445   5.0%  11,013   7.0%

FTTH

     0.0%  57   0.1%

Other

  1,865   1.3%  2,001   1.3%

Total Revenue

 $149,094   100.0% $157,193   100.0%
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Three months ended September 30,

  

Nine months ended September 30,

 
  

2024

  

2023

  

2024

  

2023

 

Unearned revenue, beginning of period

 $1,570  $11,720  $1,803  $3,000 

Additional unearned revenue

     2,724      12,608 

Revenue recognized

  131   1,947   364   3,111 

Unearned revenue, end of period

 $1,439  $12,497  $1,439  $12,497