XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Tables)
3 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue from External Customers by Geographic Areas
In the following table, revenue is disaggregated by major product offerings and geographies (in thousands):
 Three Months Ended June 30,
20232022
Americas1
   Product revenue36,629 39,105 
   Service and subscription18,394 20,145 
Total revenue55,023 61 %59,250 60 %
EMEA
   Product revenue15,102 15,753 
   Service and subscription10,926 11,017 
Total revenue26,028 28 %26,770 28 %
APAC
   Product revenue5,716 5,353 
   Service and subscription2,055 2,261 
Total revenue7,771 %7,614 %
Consolidated
   Product revenue57,447 60,211 
   Service and subscription31,375 33,423 
   Royalty2
2,965 %3,440 %
Total revenue$91,787 100 %$97,074 100 %

1 Revenue for Americas geographic region outside of the United States is not significant.
2 Royalty revenue is not allocatable to geographic regions.

Revenue by Solution
Three Months Ended June 30,
2023%2022%
Primary storage systems11,111 12 %16,743 17 %
Secondary storage systems40,626 45 %33,451 34 %
Device and media8,348 %11,616 12 %
Service 28,737 31 %31,824 33 %
Royalty2,965 %3,440 %
Total revenue1
91,787 100 %97,074 100 %

1 Subscription revenue of $2.6 million and $1.6 million was allocated to Primary and Secondary storage systems for the quarters ended June 30, 2023 and 2022, respectively.
Schedule of Contract Asset, Contract Liability and Receivable The following table presents the Company’s contract liabilities and certain information related to this balance as of and for the three months ended June 30, 2023 (in thousands): 
June 30, 2023
Contract liabilities (deferred revenue)$123,589 
Revenue recognized in the period from amounts included in contract liabilities at the beginning of the period26,919 
The table below reflects our deferred revenue as of June 30, 2023 (in thousands):
Deferred revenue by period
(in thousands)Total1 year or less1 – 3 Years3 year or greater
Subscription revenue$14,800 $6,936 $7,160 $704 
Service revenue108,789 72,749 33,973 $2,067 
     Total$123,589 $79,685 $41,133 $2,771 
Schedule of Remaining Performance Obligations
Remaining performance obligations consisted of the following (in thousands):
CurrentNon-CurrentTotal
As of June 30, 2023
$95,299 $46,032 $141,331