XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORY (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory    
Component parts $ 59,624 $ 48,688
Work-in-progress 3,374 323
Finished goods 11,405 9,339
Total inventory $ 74,403 $ 58,350