v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]          
Goodwill impairment $ 0 $ 0 $ 0 $ 0  
Finite-Lived Intangible Asset, Expected Amortization, Year One 2,069   2,069    
Finite-Lived Intangible Asset, Expected Amortization, Year Two 3,857   3,857    
Finite-Lived Intangible Asset, Expected Amortization, Year Three 3,709   3,709    
Finite-Lived Intangible Asset, Expected Amortization, Year Four 3,676   3,676    
Finite-Lived Intangible Asset, Expected Amortization, Year Five 3,676   3,676    
Finite-Lived Intangible Asset, Expected Amortization, after Year Five 21,723   21,723    
Total intangible assets 38,710   38,710   $ 40,796
Asset Impairment Charges         368
Amortization of Intangible Assets 1,044 $ 1,048 2,087 $ 2,115  
Impairment of Intangible Assets (Excluding Goodwill) 0   0   368
Finite-Lived Intangible Assets, Gross 51,346   51,346   51,346
Finite-Lived Intangible Assets, Accumulated Amortization 12,636   12,636   10,550
Patents          
Finite-Lived Intangible Assets [Line Items]          
Total intangible assets 4,267   $ 4,267   $ 4,586
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life     6 years 3 months 18 days   6 years 9 months 18 days
Finite-Lived Intangible Assets, Gross 6,838   $ 6,838   $ 6,838
Finite-Lived Intangible Assets, Accumulated Amortization 2,571   2,571   2,252
Technology-Based Intangible Assets          
Finite-Lived Intangible Assets [Line Items]          
Total intangible assets 6,281   $ 6,281   $ 6,870
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life     6 years 6 months   7 years
Finite-Lived Intangible Assets, Gross 9,585   $ 9,585   $ 9,585
Finite-Lived Intangible Assets, Accumulated Amortization 3,304   3,304   2,715
Customer Relationships          
Finite-Lived Intangible Assets [Line Items]          
Total intangible assets 28,162   $ 28,162   $ 29,340
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life     12 years 1 month 6 days   12 years 7 months 6 days
Finite-Lived Intangible Assets, Gross 34,923   $ 34,923   $ 34,923
Finite-Lived Intangible Assets, Accumulated Amortization $ 6,761   $ 6,761   $ 5,583