XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

3. Revenue from Contracts with Customers

The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1) the subscription to its technology and related support; (2) hosting, bandwidth and encoding services; and (3) professional services, which include initiation, set-up and customization services.

The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.

 

(in thousands)

 

Accounts Receivable, net

 

 

Contract Assets (current)

 

 

Deferred Revenue (current)

 

 

Deferred Revenue (non-current)

 

 

Total Deferred Revenue

 

Balance at December 31, 2023

 

$

33,451

 

 

$

1,785

 

 

$

68,155

 

 

$

185

 

 

$

68,340

 

Balance at March 31, 2024

 

 

35,222

 

 

 

1,784

 

 

 

71,843

 

 

 

133

 

 

 

71,976

 

Revenue recognized for the three months ended March 31, 2024 from amounts included in deferred revenue at the beginning of the period was approximately $32.5 million. Revenue recognized for the three months ended March 31, 2023 from amounts included in deferred revenue at the beginning of the period was approximately $30.5 million. During the three months ended March 31, 2024, the Company did not recognize a material amount of revenue from performance obligations satisfied or partially satisfied in previous periods.

The assets recognized for costs to obtain a contract were $11.8 million as of March 31, 2024 and $13.1 million as of December 31, 2023 and are recorded in other current assets and other assets. Amortization expense recognized for the three months ended March 31, 2024 related to costs to obtain a contract was $3.1 million and is included in operating expenses for the respective period. Amortization expense recognized for the three months ended March 31, 2023 related to costs to obtain a contract was $2.5 million and is included in operating expenses for the respective period.

Transaction Price Allocated to Future Performance Obligations

As of March 31, 2024, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $185.4 million, of which approximately $127.3 million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by March 2029.