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

Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations (Tables)

v3.25.1
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Geography

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.
Schedule Of Changes In Contract With Customer Asset

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

 

Schedule Of Changes In Contract With Customer Liability

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

 

Schedule Of Expects To Recognize Its Remaining Performance Obligations

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

%