v3.26.1
Note 17 - Segment and Geographic Information - Revenue Information 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, net $ 191,922 $ 102,952 $ 343,066 $ 202,811
UNITED STATES        
Revenue, net 1,339 803 2,216 1,954
TAIWAN        
Revenue, net 108,426 39,505 189,364 67,333
CHINA        
Revenue, net $ 82,157 $ 62,644 $ 151,486 $ 133,524