XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue and Deferred Revenue
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue and Deferred Revenue

4. Revenue and Deferred Revenue

Revenue

The following table presents the Company’s revenues disaggregated by revenue source:

 

 

 

Years Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Platform subscription

 

$

115,543

 

 

$

112,361

 

 

$

120,919

 

Visits

 

 

116,456

 

 

 

119,485

 

 

 

124,350

 

Other

 

 

22,365

 

 

 

27,201

 

 

 

31,921

 

Total Revenue

 

$

254,364

 

 

$

259,047

 

 

$

277,190

 

 

Contract Balances

The Company has rights to consideration for services completed but not billed at the reporting date. Unbilled receivables are classified as receivables when the Company has the right to invoice the client. Unbilled receivables as of December 31, 2024 and December 31, 2023 is $13,628 and $5,500, respectively, and has been included within accounts receivable on the consolidated balance sheet.

Contract liabilities consist of deferred revenue and include billings in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period. For the years ended December 31, 2024, 2023 and 2022, the Company recognized revenue of $36,430, $40,595, and $56,595, respectively, that was included in the corresponding contract liability balance at the beginning of the periods presented.

The Company receives payments from clients based upon contractual billing schedules. The Company typically invoices its clients annually in advance for their annual software access fee. The Company records accounts receivable when the right to consideration becomes unconditional. Payment terms on invoiced amounts are typically net 30 days.

Deferred Revenue

Significant changes in the Company’s deferred revenue balance for the years ended December 31, 2024, 2023 and 2022:

 

 

 

Years Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Total deferred revenue, beginning of the period

 

$

52,456

 

 

$

55,794

 

 

$

75,896

 

Additions

 

 

130,559

 

 

 

124,091

 

 

 

106,330

 

Recognized

 

 

(127,003

)

 

 

(127,429

)

 

 

(126,432

)

Total deferred revenue, end of the period

 

$

56,012

 

 

$

52,456

 

 

$

55,794

 

Current deferred revenue

 

 

53,232

 

 

 

46,365

 

 

 

49,505

 

Non-current deferred revenue

 

 

2,780

 

 

 

6,091

 

 

 

6,289

 

Total

 

$

56,012

 

 

$

52,456

 

 

$

55,794

 

Transaction Price Allocated to Remaining Performance Obligations

As of December 31, 2024 and 2023, the aggregate amount of the transaction price allocated to remaining performance obligations was $143,529 and $217,736, respectively. The substantial majority of the unsatisfied performance obligations will be satisfied over the next three years. As it pertains to the December 31, 2024 amount, the Company expects to recognize 74% of the transaction price in the year ending December 31, 2025 in its consolidated statement of operations and comprehensive loss with the remainder recognized thereafter.