Quarterly report [Sections 13 or 15(d)]

GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets, Net Of Amortization (Details)

v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets, Net Of Amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
GOODWILL AND INTANGIBLE ASSETS    
Intangible assets, gross $ 81,332 $ 77,740
Accumulated Amortization (59,767) (53,979)
Intangible assets, net $ 21,565 $ 23,761
Weighted Average Useful Life 12 years 6 months 12 years 7 months 6 days
Customer relationships    
GOODWILL AND INTANGIBLE ASSETS    
Intangible assets, gross $ 61,273 $ 59,197
Accumulated Amortization (45,481) (41,439)
Intangible assets, net $ 15,792 $ 17,758
Weighted Average Useful Life 13 years 8 months 12 days 13 years 8 months 12 days
Product technologies    
GOODWILL AND INTANGIBLE ASSETS    
Intangible assets, gross $ 17,369 $ 15,943
Accumulated Amortization (13,350) (11,862)
Intangible assets, net $ 4,019 $ 4,081
Weighted Average Useful Life 9 years 1 month 6 days 9 years 3 months 18 days
Tradenames    
GOODWILL AND INTANGIBLE ASSETS    
Intangible assets, gross $ 2,458 $ 2,368
Accumulated Amortization (863) (628)
Intangible assets, net $ 1,595 $ 1,740
Weighted Average Useful Life 9 years 8 months 12 days 9 years 7 months 6 days
Non-compete agreements    
GOODWILL AND INTANGIBLE ASSETS    
Intangible assets, gross $ 232  
Accumulated Amortization (73)  
Intangible assets, net $ 159  
Weighted Average Useful Life 5 years  
Core technologies    
GOODWILL AND INTANGIBLE ASSETS    
Intangible assets, gross   $ 232
Accumulated Amortization   (50)
Intangible assets, net   $ 182
Weighted Average Useful Life   5 years