XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Balance Sheet Details - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Raw material $ 597,640 $ 611,735
Work-in-process 8,510 6,814
Finished goods 488,932 413,098
Total $ 1,095,082 $ 1,031,647