Quarterly report [Sections 13 or 15(d)]

INTANGIBLE ASSETS AND GOODWILL - Schedule of Acquired Intangible Assets (Details)

v3.25.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period (years) 8 years 7 months 13 days 7 years 10 months 20 days
Cost $ 29,754 $ 25,754
Accumulated amortization 8,064 7,115
Net carrying value $ 21,690 $ 18,639
Tradenames and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period (years) 6 years 29 days 7 years 4 months 17 days
Cost $ 4,359 $ 3,159
Accumulated amortization 2,763 2,466
Net carrying value $ 1,596 $ 693
Licenses and customer base    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period (years) 9 years 25 days 7 years 11 months 15 days
Cost $ 25,353 $ 22,553
Accumulated amortization 5,259 4,607
Net carrying value $ 20,094 $ 17,946
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period (years) 2 years 2 years
Cost $ 42 $ 42
Accumulated amortization 42 42
Net carrying value $ 0 $ 0