XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Balance Sheet Details - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Raw material $ 825,487 $ 798,340
Work-in-process 11,530 14,899
Finished goods 601,279 592,145
Total $ 1,438,296 $ 1,405,384