XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
INVENTORY - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Materials and supplies $ 10,436 $ 12,239
Work in process 33,661 39,602
Finished goods 38,584 37,711
Total $ 82,681 $ 89,552