XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Balance Sheet Details - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Raw material $ 766,330 $ 611,735
Work-in-process 11,823 6,814
Finished goods 551,534 413,098
Total $ 1,329,687 $ 1,031,647