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

Three months ended June 30,

 

     

% of

      

% of

 

 

2024

  

Revenue

  

2023

  

Revenue

 

Data Center

 $34,352   79.4% $27,571   66.2%

CATV

  5,818   13.4%  9,343   22.5%

Telecom

  2,379   5.5%  4,231   10.2%

FTTH

     0.0%  55   0.1%

Other

  721   1.7%  415   1.0%

Total Revenue

 $43,270   100.0% $41,615   100.0%
  

Six months ended June 30,

 

     

% of

      

% of

 

 

2024

  

Revenue

  

2023

  

Revenue

 

Data Center

 $63,338   75.5% $47,924   50.6%

CATV

  14,554   17.3%  37,123   39.2%

Telecom

  4,648   5.5%  7,938   8.4%

FTTH

     0.0%  57   0.1%

Other

  1,403   1.7%  1,603   1.7%

Total Revenue

 $83,943   100.0% $94,645   100.0%
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Unearned Revenue, beginning of period

 $1,689  $2,763  $1,803  $3,000 

Additional Unearned Revenue

     9,884      9,884 

Revenue recognized

  119   927   233   1,164 

Unearned Revenue, end of period

 $1,570  $11,720  $1,570  $11,720