XML 78 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Summary of Inventories    
Raw materials $ 28,868 $ 31,031
Work-in-progress 18,853 10,979
Finished goods 228,892 184,786
Total inventories $ 276,613 $ 226,796