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
Mar. 31, 2026
Dec. 31, 2025
GOODWILL AND INTANGIBLE ASSETS    
Intangible assets, gross $ 79,046 $ 77,740
Accumulated Amortization (56,755) (53,979)
Intangible assets, net $ 22,291 $ 23,761
Weighted Average Useful Life 12 years 7 months 6 days 12 years 7 months 6 days
Customer relationships    
GOODWILL AND INTANGIBLE ASSETS    
Intangible assets, gross $ 60,117 $ 59,197
Accumulated Amortization (43,388) (41,439)
Intangible assets, net $ 16,729 $ 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 $ 16,289 $ 15,943
Accumulated Amortization (12,562) (11,862)
Intangible assets, net $ 3,727 $ 4,081
Weighted Average Useful Life 9 years 3 months 18 days 9 years 3 months 18 days
Tradenames    
GOODWILL AND INTANGIBLE ASSETS    
Intangible assets, gross $ 2,408 $ 2,368
Accumulated Amortization (743) (628)
Intangible assets, net $ 1,665 $ 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 (62)  
Intangible assets, net $ 170  
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