v3.25.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of the Balances of Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Intangible Assets $ 96,318 $ 93,651
Accumulated Amortization (33,368) (29,224)
Net Intangible Assets $ 62,950 $ 64,427
Patents    
Finite-Lived Intangible Assets, Net [Abstract]    
Weighted-Average Amortization Period 9 years 8 months 12 days 10 years 2 months 12 days
Gross Intangible Assets $ 47,711 $ 45,064
Accumulated Amortization (16,467) (13,984)
Net Intangible Assets $ 31,244 $ 31,080
Intellectual Property & Capitalized Software    
Finite-Lived Intangible Assets, Net [Abstract]    
Weighted-Average Amortization Period 7 years 8 months 12 days 8 years 2 months 12 days
Gross Intangible Assets $ 16,027 $ 16,027
Accumulated Amortization (4,834) (4,065)
Net Intangible Assets $ 11,193 $ 11,962
Customer Relationships & Other    
Finite-Lived Intangible Assets, Net [Abstract]    
Weighted-Average Amortization Period 11 years 11 years 6 months
Gross Intangible Assets $ 22,338 $ 21,850
Accumulated Amortization (5,712) (4,783)
Net Intangible Assets $ 16,626 $ 17,067
License Agreements    
Finite-Lived Intangible Assets, Net [Abstract]    
Weighted-Average Amortization Period 2 years 10 months 24 days 2 years 8 months 12 days
Gross Intangible Assets $ 10,242 $ 10,710
Accumulated Amortization (6,355) (6,392)
Net Intangible Assets $ 3,887 $ 4,318