XML 57 R11.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES, NET
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
INVENTORIES, NET INVENTORIES, NET
At June 30, 2026, and December 31, 2025, inventories consisted of the following:
June 30,
2026
December 31,
2025
Raw materials$406,136 $349,663 
Work-in-process89,034 61,415 
Finished goods287,949 291,553 
Total inventories, net$783,119 $702,631 

At June 30, 2026 and December 31, 2025, the value of finished goods inventory at customers' physical locations for which customers were contractually obligated to take ownership upon acceptance totaled $105,812 and $145,506, respectively.
During the three months ended June 30, 2026 and 2025, the provisions for inventory recognized in cost of revenues were $6,907 and $1,102, respectively. During the six months ended June 30, 2026 and 2025, the provisions for inventory recognized in cost of revenues were $12,019 and $5,625, respectively.