XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORY (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
On-hand final assemblies and finished goods inventories $ 68,107 $ 57,360
Deferred cost of goods sold 1,944 1,474
Gross inventory 70,051 58,834
Less noncurrent portion (included in other assets) (8,473) (4,791)
Current portion $ 61,578 $ 54,043