XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue From Contract With Customer [Abstract]  
Schedule of Performance Obligation

Performance
Obligation

 

When Performance Obligation is
Typically Satisfied

 

When Payment is
Typically Due

 

How Standalone Selling Price is
Typically Estimated

Hardware products

 

When customer obtains control of the product (point-in-time)

 

Within 30-60 days of shipment

 

Observable in transactions without multiple performance obligations

Software licenses

 

When license is delivered to customer or made available for download, and the applicable license period has begun (point-in-time)

 

Within 30-60 days of the beginning of license period

 

Established pricing practices for software licenses bundled with software maintenance, which are separately observable in renewal transactions

Subscriptions

 

Ratably over the course of the subscription term (over time)

 

In advance of subscription term

 

Contractually stated or list price

Professional services

 

As services are performed and/or when contract is fulfilled (point-in-time)

 

Within 30-60 days of delivery

 

Observable in transactions without multiple performance obligations

Software maintenance
and support services

 

Ratably over the course of the support contract (over time)

 

Within 30-60 days of the beginning of the contract period

 

Observable in renewal transactions

Extended hardware
warranties

 

Ratably over the course of the support contract (over time)

 

Within 30-60 days of the beginning of the contract period

 

Observable in renewal transactions

Total Net Revenue Based on Disaggregation Criteria

Total net revenue based on the disaggregation criteria described above is as follows (in thousands):

 

 

Three Months Ended June 30,

 

 

2024

 

 

2023

 

 

Point-in-
Time

 

 

Over Time

 

 

Total

 

 

Point-in-
Time

 

 

Over Time

 

 

Total

 

Americas

$

3,386

 

 

$

 

 

$

3,386

 

 

$

7,948

 

 

$

 

 

$

7,948

 

Europe and the Middle East

 

2,068

 

 

 

 

 

 

2,068

 

 

 

797

 

 

 

 

 

 

797

 

Asia-Pacific

 

1,287

 

 

 

 

 

 

1,287

 

 

 

2,731

 

 

 

 

 

 

2,731

 

Total

$

6,741

 

 

$

 

 

$

6,741

 

 

$

11,476

 

 

$

 

 

$

11,476

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

 

2024

 

 

2023

 

 

Point-in-
Time

 

 

Over Time

 

 

Total

 

 

Point-in-
Time

 

 

Over Time

 

 

Total

 

Americas

$

6,344

 

 

$

 

 

$

6,344

 

 

$

14,336

 

 

$

 

 

$

14,336

 

Europe and the Middle East

 

4,606

 

 

 

 

 

 

4,606

 

 

 

2,241

 

 

 

 

 

 

2,241

 

Asia-Pacific

 

2,449

 

 

 

 

 

 

2,449

 

 

 

3,788

 

 

 

 

 

 

3,788

 

Total

$

13,399

 

 

$

 

 

$

13,399

 

 

$

20,365

 

 

$

 

 

$

20,365