v3.26.1
Note 11 - Segment Information and Foreign Operations - Segment Revenue Reporting by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 47,589 $ 17,974 $ 74,513 $ 37,330
CHINA        
Revenue 30,841 14,492 47,406 27,918
TAIWAN        
Revenue 2,483 530 3,182 1,751
JAPAN        
Revenue 1,462 704 3,008 1,422
Asia Pacific Excluding China, Taiwan and Japan [Member]        
Revenue 3,489 427 5,672 1,208
Europe [Member]        
Revenue 9,153 1,597 14,877 3,698
North America [Member]        
Revenue $ 161 $ 224 $ 368 $ 1,333