XML 35 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Summary of Net Revenues Based On Geography Location

The following tables present the Company’s net revenues disaggregated by geography based on the location of the customer, by product line (in thousands):

 

 

Three Months Ended June 30, 2025

 

 

Brick Products

 

 

Advanced Products

 

 

Total

 

United States

 

$

15,422

 

 

$

30,824

 

 

$

46,246

 

Europe

 

 

6,142

 

 

 

4,720

 

 

 

10,862

 

Asia Pacific

 

 

13,822

 

 

 

24,880

 

 

 

38,702

 

All other

 

 

94

 

 

 

142

 

 

 

236

 

 

$

35,480

 

 

$

60,566

 

 

$

96,046

 

 

 

Six Months Ended June 30, 2025

 

 

Brick Products

 

 

Advanced Products

 

 

Total

 

United States

 

$

28,957

 

 

$

54,131

 

 

$

83,088

 

Europe

 

 

13,915

 

 

 

6,820

 

 

 

20,735

 

Asia Pacific

 

 

26,623

 

 

 

59,166

 

 

 

85,789

 

All other

 

 

96

 

 

 

306

 

 

 

402

 

 

$

69,591

 

 

$

120,423

 

 

$

190,014

 

 

 

Three Months Ended June 30, 2024

 

 

Brick Products

 

 

Advanced Products

 

 

Total

 

United States

 

$

25,431

 

 

$

23,231

 

 

$

48,662

 

Europe

 

 

6,559

 

 

 

3,431

 

 

 

9,990

 

Asia Pacific

 

 

7,220

 

 

 

19,602

 

 

 

26,822

 

All other

 

 

276

 

 

 

104

 

 

 

380

 

 

$

39,486

 

 

$

46,368

 

 

$

85,854

 

 

 

Six Months Ended June 30, 2024

 

 

 

Brick Products

 

 

Advanced Products

 

 

Total

 

United States

 

$

46,405

 

 

$

50,417

 

 

$

96,822

 

Europe

 

 

13,416

 

 

 

7,430

 

 

 

20,846

 

Asia Pacific

 

 

19,488

 

 

 

31,654

 

 

 

51,142

 

All other

 

 

769

 

 

 

147

 

 

 

916

 

 

$

80,078

 

 

$

89,648

 

 

$

169,726

 

 

 

 

 

 

 

Summary of Net Revenues Disaggregated by Geography

The following tables present the Company’s net revenues disaggregated by the category of revenue, by product line (in thousands):

 

 

Three Months Ended June 30, 2025

 

 

Brick Products

 

 

Advanced Products

 

 

Total

 

Direct customers, contract manufacturers and
   non-stocking distributors

 

$

19,620

 

 

$

40,154

 

 

$

59,774

 

Stocking distributors, net of sales allowances

 

 

15,604

 

 

 

7,995

 

 

 

23,599

 

Non-recurring engineering

 

 

256

 

 

 

1,704

 

 

 

1,960

 

Royalties

 

 

 

 

 

10,353

 

 

 

10,353

 

Other

 

 

 

 

 

360

 

 

 

360

 

 

$

35,480

 

 

$

60,566

 

 

$

96,046

 

 

 

Six Months Ended June 30, 2025

 

 

Brick Products

 

 

Advanced Products

 

 

Total

 

Direct customers, contract manufacturers and
   non-stocking distributors

 

$

37,902

 

 

$

83,642

 

 

$

121,544

 

Stocking distributors, net of sales allowances

 

 

30,968

 

 

 

11,841

 

 

 

42,809

 

Non-recurring engineering

 

 

721

 

 

 

3,105

 

 

 

3,826

 

Royalties

 

 

 

 

 

21,115

 

 

 

21,115

 

Other

 

 

 

 

 

720

 

 

 

720

 

 

$

69,591

 

 

$

120,423

 

 

$

190,014

 

 

 

Three Months Ended June 30, 2024

 

 

Brick Products

 

 

Advanced Products

 

 

Total

 

Direct customers, contract manufacturers and
   non-stocking distributors

 

$

20,238

 

 

$

27,713

 

 

$

47,951

 

Stocking distributors, net of sales allowances

 

 

19,158

 

 

 

8,369

 

 

 

27,527

 

Non-recurring engineering

 

 

90

 

 

 

655

 

 

 

745

 

Royalties

 

 

 

 

 

9,271

 

 

 

9,271

 

Other

 

 

 

 

 

360

 

 

 

360

 

 

$

39,486

 

 

$

46,368

 

 

$

85,854

 

 

 

Six Months Ended June 30, 2024

 

 

Brick Products

 

 

Advanced Products

 

 

Total

 

Direct customers, contract manufacturers and
   non-stocking distributors

 

$

41,048

 

 

$

49,353

 

 

$

90,401

 

Stocking distributors, net of sales allowances

 

 

38,565

 

 

 

18,001

 

 

 

56,566

 

Non-recurring engineering

 

 

465

 

 

 

4,123

 

 

 

4,588

 

Royalties

 

 

 

 

 

17,451

 

 

 

17,451

 

Other

 

 

 

 

 

720

 

 

 

720

 

 

$

80,078

 

 

$

89,648

 

 

$

169,726

 

 

 

 

 

 

 

 

Summary of Changes in Contract Liabilities

The following table presents the changes in certain contract liabilities (in thousands):

 

 

June 30, 2025

 

 

December 31, 2024

 

 

Change

 

Short-term deferred revenue and customer prepayments

 

$

(5,506

)

 

$

(5,312

)

 

$

(194

)

Sales allowances

 

 

(2,639

)

 

 

(1,667

)

 

 

(972

)