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

Three months ended March 31,

 

     

% of

      

% of

 

 

2024

  

Revenue

  

2023

  

Revenue

 

Data Center

 $28,986   71.2% $20,353   38.4%

CATV

  8,736   21.5%  27,779   52.4%

Telecom

  2,269   5.6%  3,707   7.0%

FTTH

     0.0%  2   0.0%

Other

  682   1.7%  1,189   2.2%

Total Revenue

 $40,673   100.0% $53,030   100.0%
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Three months ended March 31,

 
  2024  2023 

Unearned Revenue, beginning of period

 $1,803  $3,000 

Additional Unearned Revenue

      

Revenue recognized

  114   237 

Unearned Revenue, end of period

 $1,689  $2,763