v3.26.3
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2026
Intangible Assets  
Schedule of finite-lived intangible assets

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

​

​

​

​

​

​

​

​

Weighted-

​

​

Gross

​

Accumulated

​

Net book

​

average life

​

  ​ ​ ​

book value

  ​ ​ ​

amortization

  ​ ​ ​

value

  ​ ​ ​

(years)

Customer contracts

​

$

29,400

​

$

(7,135)

​

$

22,265

 

10

Trademark

​

 

6,100

​

 

(2,614)

​

 

3,486

 

10

UL Listings

​

 

2,700

​

 

(1,088)

​

 

1,612

 

12

Patent licenses

​

​

560

​

​

(560)

​

​

—

​

Various

Finite-lived intangible assets

​

$

38,760

​

$

(11,397)

​

$

27,363

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

​

​

​

​

​

​

​

​

​

Weighted-

​

​

Gross

  ​ ​ ​

Accumulated

  ​ ​ ​

Net book

​

average life

​

  ​ ​ ​

book value

  ​ ​ ​

amortization

  ​ ​ ​

value

  ​ ​ ​

(years)

Customer contracts

​

$

29,400

​

$

(4,938)

​

$

24,462

 

10

Trademark

​

 

6,100

​

 

(2,156)

​

 

3,944

 

10

UL Listings

​

 

2,700

​

 

(919)

​

 

1,781

 

12

Patent licenses

​

​

10,060

​

​

(10,060)

​

​

—

​

Various

Finite-lived intangible assets

​

$

48,260

​

$

(18,073)

​

$

30,187

​

​

Schedule of the estimated future amortization expense of finite-lived intangible assets

​

​

​

​

​

Remainder of 2026

​

$

944

2027

​

 

3,775

2028

​

 

3,775

2029

​

 

3,775

2030

​

 

3,775

Thereafter

​

 

11,319

Total

​

$

27,363