XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
GOODWILL AND INTANGIBLE ASSETS - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 6,391   $ 6,388
Accumulated Amortization (4,135)   (3,897)
Net Carrying Amount 2,256   $ 2,491
Amortization expense of intangible assets $ 238 $ 287  
Non-compete agreements      
Finite-Lived Intangible Assets [Line Items]      
Average Remaining Amortization Useful Lives (in years) 2 years 10 months 24 days   2 years 10 months 24 days
Gross Carrying Amount $ 145   $ 145
Accumulated Amortization (120)   (116)
Net Carrying Amount 25   $ 29
Amortization expense of intangible assets $ 4    
Trade name      
Finite-Lived Intangible Assets [Line Items]      
Average Remaining Amortization Useful Lives (in years) 6 years   6 years 1 month 6 days
Gross Carrying Amount $ 1,635   $ 1,634
Accumulated Amortization (785)   (731)
Net Carrying Amount 850   $ 903
Amortization expense of intangible assets $ 54    
Customer lists      
Finite-Lived Intangible Assets [Line Items]      
Average Remaining Amortization Useful Lives (in years) 2 years 4 months 24 days   2 years 7 months 6 days
Gross Carrying Amount $ 3,954   $ 3,952
Accumulated Amortization (2,577)   (2,399)
Net Carrying Amount 1,377   $ 1,553
Amortization expense of intangible assets $ 178    
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Average Remaining Amortization Useful Lives (in years) 9 months 18 days   1 year
Gross Carrying Amount $ 657   $ 657
Accumulated Amortization (653)   (651)
Net Carrying Amount 4   $ 6
Amortization expense of intangible assets $ 2