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

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

v3.26.1
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Revenue From Subscription And Non Subscription [Table Text Block]

The following shows revenue from subscription and non-subscription contracts (dollars in thousands):

 

 

Year Ended December 31,

 

 

 

2025

 

 

2024

 

Subscription revenue

 

$

55,433

 

 

 

77

%

 

$

77,170

 

 

 

70

%

Non-subscription revenue

 

 

16,120

 

 

 

23

%

 

 

33,281

 

 

 

30

%

 

 

$

71,553

 

 

 

100

%

 

$

110,451

 

 

 

100

%

Schedule of Disaggregation of Revenue by Geography

The following revenue disaggregated by geography was recognized (dollars in thousands):

 

 

Year Ended December 31,

 

 

 

2025

 

 

2024

 

Americas

 

 

 

 

 

 

 

 

 

 

 

 

U.S.

 

$

37,682

 

 

 

53

%

 

$

47,378

 

 

 

43

%

Canada

 

 

 

 

 

0

%

 

 

15,070

 

 

 

14

%

Other(1)

 

 

6,656

 

 

 

9

%

 

 

263

 

 

 

0

%

Total Americas

 

 

44,338

 

 

 

62

%

 

 

62,711

 

 

 

57

%

EMEA

 

 

 

 

 

 

 

 

 

 

 

 

United Kingdom

 

 

6,881

 

 

 

10

%

 

 

13,213

 

 

 

12

%

Other(1)

 

 

15,938

 

 

 

22

%

 

 

26,493

 

 

 

24

%

Total EMEA

 

 

22,819

 

 

 

32

%

 

 

39,706

 

 

 

36

%

Asia Pacific

 

 

 

 

 

 

 

 

 

 

 

 

Other(1)

 

 

4,396

 

 

 

6

%

 

 

8,034

 

 

 

7

%

 

 

4,396

 

 

 

6

%

 

 

8,034

 

 

 

7

%

Total

 

$

71,553

 

 

 

100

%

 

$

110,451

 

 

 

100

%

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

Schedule Of Changes In Contract With Customer Asset

Changes in contract assets were as follows (in thousands):

 

2025

 

 

2024

 

Balance as of January 1,

 

$

785

 

 

$

4,917

 

Contract assets recorded during the year

 

 

2,542

 

 

 

659

 

Reclassified to accounts receivable

 

 

(1,628

)

 

 

(4,696

)

Other

 

 

79

 

 

 

(95

)

Balance as of December 31,

 

$

1,778

 

 

$

785

 

Schedule Of Changes In Contract With Customer Liability Reported on Consolidated Balance Sheets

Contract liabilities were reported on the Company's consolidated balance sheets as follows (in thousands):

 

 

December 31,

 

 

 

2025

 

 

2024

 

Contract liability, current

 

$

35,160

 

 

$

22,037

 

Other long-term liabilities

 

 

14,207

 

 

 

23,489

 

Contract Liabilities

 

$

49,367

 

 

$

45,526

 

Schedule Of Changes In Contract With Customer Liability

Changes in contract liabilities were as follows (in thousands):

 

2025

 

 

2024

 

Balance as of January 1,

 

$

45,526

 

 

$

49,101

 

Contract liabilities recorded during the year

 

 

27,852

 

 

 

32,757

 

Revenue recognized during the year

 

 

(24,185

)

 

 

(35,569

)

Other

 

 

174

 

 

 

(763

)

Balance as of December 31,

 

$

49,367

 

 

$

45,526

 

Schedule Of Expects To Recognize Its Remaining Performance Obligations

The Company expects to recognize its remaining performance obligations as of December 31, 2025, over the following periods (dollars in thousands):

 

 

December 31, 2025

 

1 to 12 months(1)

 

$

75,573

 

 

 

37

%

13 to 24 months

 

 

60,219

 

 

 

30

%

25 to 36 months

 

 

43,792

 

 

 

22

%

37 to 48 months

 

 

13,908

 

 

 

7

%

Remaining

 

 

8,267

 

 

 

4

%

Total

 

$

201,759

 

 

 

100

%

(1) In March 2026, the Company received notice from a customer to temporarily suspend work under a contract. The contract has not been terminated, and the customer has until August 29, 2026 to either cancel the suspension or terminate the contract. Contracted future revenue related to this contract is included in the remaining performance obligations disclosed above. As a result, approximately $15.3 million of revenue previously expected to be recognized within the next 12 months may be delayed to future periods or may not be recognized.