XML 84 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 12,722 $ 16,932
Work in progress 6,647 5,890
Finished goods 12,810 9,386
Total inventories $ 32,179 $ 32,208