XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Allowance for inventory obsolescence, current $ 2,836 $ 2,836
Inventory, net of allowance for obsolescence of $2,836 19,563 20,227
Work-in-process 612 1,412
Inventory - current 20,175 21,639
Allowance for inventory obsolescence, noncurrent 1,168 1,168
Raw materials - long term net of allowance of $1,168 1,043 701
Inventory - total $ 21,218 $ 22,340