XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORY (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
On-hand final assemblies and finished goods inventories $ 87,121 $ 85,888
Deferred cost of goods sold 2,477 1,449
Gross inventory 89,598 87,337
Less noncurrent portion (included in Other assets) (13,957) (11,914)
Current portion $ 75,641 $ 75,423