XML 52 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Note 4 - Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Raw materials $ 86,218 $ 107,801
Work in process 263,067 220,410
Finished goods 269,874 236,438
Total $ 619,159 $ 564,649