v3.26.1
Note 3 - Revenue Recognition - Revenue by Major Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue, net $ 191,922 $ 102,952 $ 343,066 $ 202,811
Percent of Revenue 100.00% 100.00% 100.00% 100.00%
Data Center [Member]        
Revenue, net $ 107,662 $ 44,791 $ 189,066 $ 76,841
Percent of Revenue 56.10% 43.50% 55.10% 37.90%
CATV [Member]        
Revenue, net $ 80,578 $ 56,019 $ 147,419 $ 120,520
Percent of Revenue 42.00% 54.40% 43.00% 59.40%
Telecom [Member]        
Revenue, net $ 3,411 $ 1,940 $ 5,971 $ 4,876
Percent of Revenue 1.80% 1.90% 1.70% 2.40%
Product and Service, Other [Member]        
Revenue, net $ 271 $ 202 $ 610 $ 574
Percent of Revenue 0.10% 0.20% 0.20% 0.30%