v3.26.1
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Summary of Revenue Disaggregated by Geographical Region and Source of Revenue

In the following tables, revenue is disaggregated by primary geographical region and source of revenue for the periods presented:

 

 

 

Three Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

 

U.S.

 

 

International

 

 

Total

 

 

U.S.

 

 

International

 

 

Total

 

 

 

(In thousands)

 

Geographical region

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia

 

$

 

 

$

3,612

 

 

$

3,612

 

 

$

 

 

$

8,553

 

 

$

8,553

 

Canada

 

 

 

 

 

265

 

 

 

265

 

 

 

 

 

 

1,194

 

 

 

1,194

 

Europe

 

 

 

 

 

6,776

 

 

 

6,776

 

 

 

 

 

 

4,047

 

 

 

4,047

 

Latin America

 

 

 

 

 

567

 

 

 

567

 

 

 

 

 

 

15,719

 

 

 

15,719

 

U.S.

 

 

38,629

 

 

 

 

 

 

38,629

 

 

 

48,511

 

 

 

 

 

 

48,511

 

Total revenue

 

$

38,629

 

 

$

11,220

 

 

$

49,849

 

 

$

48,511

 

 

$

29,513

 

 

$

78,024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Source of revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Energy industrial

 

$

14,943

 

 

$

5,429

 

 

$

20,372

 

 

$

9,294

 

 

$

13,499

 

 

$

22,793

 

Thermal barrier

 

 

23,686

 

 

 

5,791

 

 

 

29,477

 

 

 

39,217

 

 

 

16,014

 

 

 

55,231

 

Total revenue

 

$

38,629

 

 

$

11,220

 

 

$

49,849

 

 

$

48,511

 

 

$

29,513

 

 

$

78,024

 

 

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

 

U.S.

 

 

International

 

 

Total

 

 

U.S.

 

 

International

 

 

Total

 

 

 

(In thousands)

 

Geographical region

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia

 

$

 

 

$

9,078

 

 

$

9,078

 

 

$

 

 

$

15,718

 

 

$

15,718

 

Canada

 

 

 

 

 

265

 

 

 

265

 

 

 

 

 

 

2,005

 

 

 

2,005

 

Europe

 

 

 

 

 

15,803

 

 

 

15,803

 

 

 

 

 

 

8,802

 

 

 

8,802

 

Latin America

 

 

 

 

 

1,076

 

 

 

1,076

 

 

 

 

 

 

43,539

 

 

 

43,539

 

U.S.

 

 

61,511

 

 

 

 

 

 

61,511

 

 

 

86,683

 

 

 

 

 

 

86,683

 

Total revenue

 

$

61,511

 

 

$

26,222

 

 

$

87,733

 

 

$

86,683

 

 

$

70,064

 

 

$

156,747

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Source of revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Energy industrial

 

$

26,585

 

 

$

15,375

 

 

$

41,960

 

 

$

26,610

 

 

$

26,005

 

 

$

52,615

 

Thermal barrier

 

 

34,926

 

 

 

10,847

 

 

 

45,773

 

 

 

60,073

 

 

 

44,059

 

 

 

104,132

 

Total revenue

 

$

61,511

 

 

$

26,222

 

 

$

87,733

 

 

$

86,683

 

 

$

70,064

 

 

$

156,747

 

 

Summary of Changes in Contract Assets and Contract Liabilities

The following table presents changes in the Company’s contract liabilities during the six months ended June 30, 2026:

 

 

 

Balance at
December 31,
2025

 

 

Additions

 

 

Deductions

 

 

Balance at
June 30, 2026

 

 

 

(In thousands)

 

Contract liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

 

 

 

 

 

 

 

 

 

 

 

Energy industrial

 

$

1,259

 

 

$

5,126

 

 

$

(325

)

 

$

6,060

 

Thermal barrier

 

 

 

 

 

24,343

 

 

 

(4,869

)

 

 

19,474

 

Deferred revenue long-term

 

 

 

 

 

 

 

 

 

 

 

 

Thermal barrier

 

 

 

 

 

14,607

 

 

 

(4,869

)

 

 

9,738

 

Total contract liabilities

 

$

1,259

 

 

$

44,076

 

 

$

(10,063

)

 

$

35,272