v3.25.2
GOODWILL AND INTANGIBLES - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Cost   $ 117,335
Accumulated Amortization $ (54,608) (45,140)
Net Book Value 62,727 72,195
Total, Cost 117,335  
Total, Net Book Value 62,727 72,195
In Process Research and Development [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization   0
Cost and Net Book Value   1,177
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Cost 900 900
Accumulated Amortization (900) (900)
Net Book Value $ 0 $ 0
Useful Life (in years) 2 years 2 years
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 54,677 $ 53,500
Accumulated Amortization (37,907) (31,074)
Net Book Value $ 16,770 $ 22,426
Developed Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 4 years 4 years
Developed Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 10 years 10 years
Patents    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 34,900 $ 34,900
Accumulated Amortization (7,064) (5,834)
Net Book Value $ 27,836 $ 29,066
Patents | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 5 years 15 years
Patents | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (in years) 15 years 5 years
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 24,300 $ 24,300
Accumulated Amortization (6,986) (5,771)
Net Book Value $ 17,314 $ 18,529
Useful Life (in years) 10 years 10 years
Non-Competition Agreements    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 1,900 $ 1,900
Accumulated Amortization (1,093) (903)
Net Book Value $ 807 $ 997
Useful Life (in years) 5 years 5 years
Other    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 658 $ 658
Accumulated Amortization (658) (658)
Net Book Value $ 0 $ 0
Useful Life (in years) 5 years 5 years