XML 56 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories consist of the following: 
 December 31,
 20252024
Raw materials$28,868 $31,031 
Work-in-progress18,853 10,979 
Finished goods228,892 184,786 
Total inventories$276,613 $226,796