Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations

v3.25.1
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations
3.
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations

Disaggregation of Revenue

Revenue from subscription-based contracts was $77,170, representing 70% of total revenue for the year ended December 31, 2024. Revenue from subscription-based contracts was $71,754, representing 74% of total revenue for the year ended December 31, 2023. Revenue from non-subscription-based contracts was $33,281, representing 30% of total revenue for the year ended December 31, 2024. Revenue from non-subscription-based contracts was $25,858, representing 26% of total revenue for the year ended December 31, 2023.

The following revenue disaggregated by geography was recognized:

 

 

Year Ended December 31, 2024

 

 

Year Ended December 31, 2023

 

Americas (1)

 

$

62,711

 

 

 

57

%

 

$

48,652

 

 

 

50

%

EMEA(2)

 

 

39,706

 

 

 

36

%

 

 

35,458

 

 

 

36

%

Asia Pacific

 

 

8,034

 

 

 

7

%

 

 

13,502

 

 

 

14

%

Total

 

$

110,451

 

 

 

100

%

 

$

97,612

 

 

 

100

%

 

(1)
U.S. represented 43 % and 41% for the years ended December 31, 2024 and 2023, respectively, and Canada represented 14% for the year ended December 31, 2024.
(2)
United Kingdom represented 12% and 13% for the years ended December 31, 2024 and 2023, respectively.

Contract Assets

At December 31, 2024, contract assets of $785 were reported in contract assets on the Company's consolidated balance sheets. At December 31, 2023, contract assets were $4,917, of which $4,718 was reported in contract assets, and $199 in other long-term assets, including restricted cash on the Company's consolidated balance sheets

Changes in contract assets were as follows:

 

2024

 

 

2023

 

Balance as of January 1

 

$

4,917

 

 

$

2,881

 

Contract assets recorded during the year

 

 

659

 

 

 

4,917

 

Reclassified to accounts receivable

 

 

(4,696

)

 

 

(2,927

)

Other

 

 

(95

)

 

 

46

 

Balance as of December 31

 

$

785

 

 

$

4,917

 

Contract Liabilities

At December 31, 2024, contract liabilities were $45,526, of which $22,037 was reported in contract liabilities, current portion, and $23,489 was reported in other long-term liabilities on the Company’s consolidated balance sheets. At December 31, 2023, contract liabilities were $49,101, of which $31,178 was reported in contract liabilities, current portion, and $17,923 was reported in other long-term liabilities on the Company’s consolidated balance sheets.

Changes in contract liabilities were as follows:

 

2024

 

 

2023

 

Balance as of January 1

 

$

49,101

 

 

$

34,873

 

Contract liabilities recorded during the year

 

 

32,757

 

 

 

34,409

 

Revenue recognized during the period

 

 

(35,569

)

 

 

(20,549

)

Other

 

 

(763

)

 

 

368

 

Balance as of December 31

 

$

45,526

 

 

$

49,101

 

Remaining Performance Obligations

The Company has performance obligations associated with commitments in customer contracts for future services that have not yet been recognized as revenue. These commitments for future services exclude (i) contracts with an original term of one year or

less, and (ii) cancellable contracts. As of December 31, 2024, the amount not yet recognized as revenue from these commitments was $216,436.

The Company expects to recognize its remaining performance obligations as of December 31, 2024, over the following periods:

 

 

December 31, 2024

 

1 to 12 months

 

$

67,901

 

 

 

31

%

13 to 24 months

 

 

39,700

 

 

 

18

%

25 to 36 months

 

 

31,896

 

 

 

15

%

37 to 48 months

 

 

25,627

 

 

 

12

%

Remaining

 

 

51,312

 

 

 

24

%

Total

 

$

216,436

 

 

 

100

%