XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.1
GOODWILL AND INTANGIBLES - Intangible Assets by Asset Class (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Accumulated Amortization $ (45,140) $ (26,236)  
Net Book Value 71,018    
Total, Cost 117,335 117,335  
Total, Net Book Value 72,195 91,099 $ 105,620
In-process R&D      
Finite-Lived Intangible Assets [Line Items]      
Cost and Net Book Value 1,177 1,177  
Trade Names      
Finite-Lived Intangible Assets [Line Items]      
Cost 900 900  
Accumulated Amortization (900) (619)  
Net Book Value $ 0 $ 281  
Useful Life 2 years 2 years  
Developed Technology      
Finite-Lived Intangible Assets [Line Items]      
Cost $ 53,500 $ 53,500  
Accumulated Amortization (31,074) (17,703)  
Net Book Value $ 22,426 $ 35,797  
Developed Technology | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 4 years 4 years  
Developed Technology | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 10 years 10 years  
Patents      
Finite-Lived Intangible Assets [Line Items]      
Cost $ 34,900 $ 34,900  
Accumulated Amortization (5,834) (3,424)  
Net Book Value $ 29,066 $ 31,476  
Patents | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 5 years 5 years  
Patents | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful Life 15 years 15 years  
Customer Relationships      
Finite-Lived Intangible Assets [Line Items]      
Cost $ 24,300 $ 24,300  
Accumulated Amortization (5,771) (3,341)  
Net Book Value $ 18,529 $ 20,959  
Useful Life 10 years 10 years  
Non-Competition Agreements      
Finite-Lived Intangible Assets [Line Items]      
Cost $ 1,900 $ 1,900  
Accumulated Amortization (903) (523)  
Net Book Value $ 997 $ 1,377  
Useful Life 5 years 5 years  
Other      
Finite-Lived Intangible Assets [Line Items]      
Cost $ 658 $ 658  
Accumulated Amortization (658) (626)  
Net Book Value $ 0 $ 32  
Useful Life 5 years 5 years