XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Summary of inventories    
Raw materials $ 27,247 $ 31,031
Work-in-progress 18,649 10,979
Finished goods 225,382 184,786
Total inventory $ 271,278 $ 226,796