XML 34 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories, Net
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventories, Net Inventories, Net
The Company’s inventories, net consisted of the following:
 As of December 31,
 20242023
 $$
Raw materials170,584 148,772 
Work in process60,118 39,098 
Finished goods264,284 228,252 
Total inventories, net494,986 416,122