v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of the Balances of Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Gross Intangible Assets $ 107,012 $ 102,726
Accumulated Amortization (43,267) (37,924)
Net Intangible Assets $ 63,745 $ 64,802
Patents    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Weighted-Average Amortization Period 8 years 9 months 18 days 9 years 3 months 18 days
Gross Intangible Assets $ 52,099 $ 49,939
Accumulated Amortization (21,471) (18,854)
Net Intangible Assets $ 30,628 $ 31,085
Intellectual Property & Capitalized Software    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Weighted-Average Amortization Period 6 years 8 months 12 days 7 years 1 month 6 days
Gross Intangible Assets $ 16,057 $ 16,056
Accumulated Amortization (6,416) (5,642)
Net Intangible Assets $ 9,641 $ 10,414
Customer Relationships & Other    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Weighted-Average Amortization Period 9 years 4 months 24 days 9 years 8 months 12 days
Gross Intangible Assets $ 28,191 $ 26,278
Accumulated Amortization (7,106) (6,107)
Net Intangible Assets $ 21,085 $ 20,171
License Agreements    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Weighted-Average Amortization Period 2 years 7 months 6 days 2 years 6 months
Gross Intangible Assets $ 10,665 $ 10,453
Accumulated Amortization (8,274) (7,321)
Net Intangible Assets $ 2,391 $ 3,132