v3.26.1
INVENTORY (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
INVENTORY    
On-hand assemblies and finished goods inventories $ 103,283 $ 92,981
Deferred cost of goods sold 2,888 2,421
Gross inventory 106,171 95,402
Less noncurrent portion (included in Other assets) (18,360) (16,596)
Current portion $ 87,811 $ 78,806