XML 23 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenues

6. Revenues

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

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

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

)

 

 

 

 

 

 

 

 

 

 

 

The Company records deferred revenue, which represents a contract liability, when cash payments are received or due in advance of performance under a contract with a customer. The Company recognized revenue of approximately $574,000 and $1,686,000 for the three and six months ended June 30, 2025, respectively, and approximately $360,000 and $720,000 for the three and six months ended June 30, 2024, respectively, that was included in deferred revenue at the beginning of the respective period.