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

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

v3.25.0.1
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations (As Restated) (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023

 

 

Year Ended
December 31, 2022

 

 

 

(As Restated)

 

 

(As Restated)

 

Americas (1)

 

$

48,652

 

 

 

50

%

 

$

27,644

 

 

 

39

%

EMEA(2)

 

 

35,458

 

 

 

36

%

 

 

32,411

 

 

 

46

%

Asia Pacific

 

 

13,502

 

 

 

14

%

 

 

10,712

 

 

 

15

%

Total

 

$

97,612

 

 

 

100

%

 

$

70,767

 

 

 

100

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)
U.S. represented 41 % and 26% for the years ended December 31, 2023 and 2022, respectively.
(2)
United Kingdom represented 13% and 11% for the years ended December 31, 2023 and 2022, respectively.
Schedule Of Changes In Contract With Customer Asset

Changes in contract assets were as follows:

 

2023

 

 

2022

 

 

 

(As Restated)

 

 

(As Restated)

 

Balance as of January 1

 

$

2,881

 

 

$

2,230

 

Contract assets recorded during the year

 

 

4,917

 

 

 

2,881

 

Reclassified to accounts receivable during the year

 

 

(2,927

)

 

 

(1,852

)

Other

 

 

46

 

 

 

(378

)

Balance as of December 31

 

$

4,917

 

 

$

2,881

 

Schedule Of Changes In Contract With Customer Liability

Changes in contract liabilities were as follows:

 

2023

 

 

2022

 

 

 

(As Restated)

 

 

(As Restated)

 

Balance as of January 1

 

$

34,873

 

 

$

18,692

 

Contract liabilities recorded during the year

 

 

34,409

 

 

 

27,192

 

Revenue recognized during the year

 

 

(20,549

)

 

 

(10,538

)

Other

 

 

368

 

 

 

(473

)

Balance as of December 31

 

$

49,101

 

 

$

34,873

 

Schedule Of Expects To Recognize Its Remaining Performance Obligations

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

 

 

December 31, 2023

 

 

 

(As Restated)

 

1 to 12 months

 

$

80,062

 

 

 

36

%

13 to 24 months

 

 

33,271

 

 

 

15

%

25 to 36 months

 

 

30,507

 

 

 

14

%

Remaining

 

 

75,820

 

 

 

35

%

Total

 

$

219,660

 

 

 

100

%