XML 42 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]      
Allowance for obsolescence $ 40 $ 120 $ 64
Raw materials - current 24,587 21,354  
Work-in-process 1,528 2,060  
Inventory - current 26,115 23,414  
Raw materials - long term (net of allowance of $40 and $120, respectively) 2,172 1,557  
Inventory - total $ 28,287 $ 24,971