Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Geography

The following revenue disaggregated by geography, derived from billing addresses, was recognized:

 

 

Three Months Ended June 30, 2025

 

 

Six Months Ended June 30, 2025

 

Americas (1)

 

$

12,605

 

 

 

66

%

 

$

26,164

 

 

 

61

%

EMEA(2)

 

 

5,987

 

 

 

31

%

 

 

14,204

 

 

 

33

%

Asia Pacific

 

 

590

 

 

 

3

%

 

 

2,690

 

 

 

6

%

Total

 

$

19,182

 

 

 

100

%

 

$

43,058

 

 

 

100

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended June 30, 2024

 

 

Six Months Ended June 30, 2024

 

Americas (1)

 

$

13,880

 

 

 

55

%

 

$

36,560

 

 

 

61

%

EMEA(2)

 

 

9,436

 

 

 

37

%

 

 

19,395

 

 

 

32

%

Asia Pacific

 

 

2,083

 

 

 

8

%

 

 

4,269

 

 

 

7

%

Total

 

$

25,399

 

 

 

100

%

 

$

60,224

 

 

 

100

%

Revenue from individual geographic regions that represent less than 10% of total revenue for the periods presented are not separately disclosed.

(1)
U.S. represented 54% and 53% of total revenue for the three and six months ended June 30, 2025, respectively, and 49% and 41% of total revenue for the three and six months ended June 30, 2024, respectively. Canada represented 12% of total revenue for the three months ended June 30, 2025 and 20% of total revenue for the six months ended June 30, 2024.
(2)
United Kingdom represented 11% of total revenue for the six months ended June 30, 2025, and United Kingdom represented 15% and 11% of total revenue for the three and six months ended June 30, 2024.
Schedule of Changes in Contract With Customer Asset

Changes in contract assets for the six months ended June 30, 2025 and 2024 were as follows:

 

2025

 

 

2024

 

Balance as of January 1

 

$

785

 

 

$

4,917

 

Contract assets recorded during the period

 

 

3,048

 

 

 

3,970

 

Reclassified to accounts receivable

 

 

(1,539

)

 

 

(4,685

)

Other

 

 

82

 

 

 

(41

)

Balance as of June 30

 

$

2,376

 

 

$

4,161

 

Schedule of Changes in Contract With Customer Liability

Changes in contract liabilities for the six months ended June 30, 2025 and 2024 were as follows:

 

2025

 

 

2024

 

Balance as of January 1

 

$

45,526

 

 

$

49,101

 

Contract liabilities recorded during the period

 

 

21,549

 

 

 

22,821

 

Revenue recognized during the period

 

 

(18,281

)

 

 

(29,037

)

Other

 

 

316

 

 

 

(390

)

Balance as of June 30

 

$

49,110

 

 

$

42,495

 

Schedule of Revenue Remaining Performance Obligation Expected Timing of Satisfaction

The Company expects to recognize its remaining performance obligations as of June 30, 2025, over the following periods:

 

 

June 30, 2025

 

1 to 12 months

 

$

66,213

 

 

 

31

%

13 to 24 months

 

 

51,387

 

 

 

25

%

25 to 36 months

 

 

35,307

 

 

 

17

%

37 to 48 months

 

 

20,016

 

 

 

10

%

Remaining

 

 

35,957

 

 

 

17

%

Total

 

$

208,880

 

 

 

100

%