XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Schedule of finite-lived intangible assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 48,260 $ 48,260
Accumulated amortization (16,190) (14,207)
Net book value 32,070 34,053
Customer contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross book value 29,400 29,400
Accumulated amortization (3,473) (1,911)
Net book value $ 25,927 $ 27,489
Weighted-average life (years) 10 years 10 years
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 6,100 $ 6,100
Accumulated amortization (1,851) (1,542)
Net book value $ 4,249 $ 4,558
Weighted-average life (years) 10 years 10 years
UL Listings    
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 2,700 $ 2,700
Accumulated amortization (806) (694)
Net book value $ 1,894 $ 2,006
Weighted-average life (years) 12 years 12 years
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 10,060 $ 10,060
Accumulated amortization $ (10,060) $ (10,060)