v3.26.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 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

​

$

(5,670)

​

$

23,730

 

10

Trademark

​

 

6,100

​

 

(2,309)

​

 

3,791

 

10

UL Listings

​

 

2,700

​

 

(975)

​

 

1,725

 

12

Patent licenses

​

​

10,060

​

​

(10,060)

​

​

—

​

Various

Finite-lived intangible assets

​

$

48,260

​

$

(19,014)

​

$

29,246

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

​

​

​

​

​

​

​

​

​

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

​

$

2,831

2027

​

 

3,775

2028

​

 

3,775

2029

​

 

3,775

2030

​

 

3,775

Thereafter

​

 

11,315

Total

​

$

29,246