XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 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 June 30, 2024

 

 

28,207

 

 

 

1,812

 

 

 

68,255

 

 

 

143

 

 

 

68,398

 

Revenue recognized for the three and six months ended June 30, 2024 from amounts included in deferred revenue at the beginning of the period was approximately $24.8 million and $57.3 million, respectively. Revenue recognized for the three and six months ended June 30, 2023 from amounts included in deferred revenue at the beginning of the period was approximately $17.0 million and $47.6 million, respectively. During the three and six months ended June 30, 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.0 million as of June 30, 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 and six months ended June 30, 2024 related to costs to obtain a contract was $2.7 million and $5.8 million, respectively, and is included in operating expenses for the respective period. Amortization expense recognized for the three and six months ended June 30, 2023 related to costs to obtain a contract was $2.5 million and $5.0 million, respectively, and is included in operating expenses for the respective period.

Transaction Price Allocated to Future Performance Obligations

As of June 30, 2024, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $182.2 million, of which approximately $123.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 April 2029.