XML 44 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Work in process $ 20,769 $ 20,769
Finished goods 4,626 5,138
Inventory, Net, Total $ 25,395 $ 25,907