v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenues

The Company disaggregates revenue from contracts with customers on the basis of the types of power system sales and ongoing services provided:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Power system sales product revenues

 

$

16,163

 

 

$

43,319

 

 

$

21,320

 

 

$

49,391

 

Power system sales installation services revenues

 

 

10,351

 

 

 

14,077

 

 

 

21,116

 

 

 

22,037

 

Power system sales revenues

 

 

26,514

 

 

 

57,396

 

 

 

42,436

 

 

 

71,428

 

Ongoing services revenues (1)

 

 

13,364

 

 

 

11,062

 

 

 

29,178

 

 

 

21,138

 

Total revenues

 

$

39,878

 

 

$

68,458

 

 

$

71,614

 

 

$

92,566

 

(1)
Includes service-type warranty revenue.
Summary of Accounts Receivable, Net

The following is a summary of accounts receivable, net:

 

 

 

June 30,

 

 

December 31,

 

(in thousands)

 

2026

 

 

2025

 

Power system sales accounts receivable

 

$

83,089

 

 

$

17,229

 

Ongoing services accounts receivable

 

 

17,500

 

 

 

15,368

 

Other accounts receivable

 

 

1,201

 

 

 

1,165

 

Allowance for credit losses

 

 

 

 

 

 

Total accounts receivable, net

 

$

101,790

 

 

$

33,762