GOODWILL AND INTANGIBLE ASSETS (Tables)
|
3 Months Ended |
12 Months Ended |
Mar. 31, 2025 |
Dec. 31, 2024 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
|
Schedule of goodwill |
For the three months ended March 31, 2025 and the twelve months ended December 31, 2024, the changes in carrying amount of goodwill were as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
Goodwill, January 1, |
|
$ |
5,703 |
|
Currency translation |
|
|
14 |
|
|
|
|
|
|
Goodwill, March 31, 2025 |
|
$ |
5,717 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Goodwill, January 1, |
|
$ |
5,749 |
|
Currency translation |
|
|
(46 |
) |
|
|
|
|
|
Goodwill, December 31, 2024 |
|
$ |
5,703 |
|
|
|
|
|
|
|
For the years ended December 31, 2024 and 2023, the changes in carrying amount of goodwill were as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Goodwill, January 1 |
|
$ |
5,749 |
|
|
$ |
4,875 |
|
Acquisition |
|
|
— |
|
|
|
847 |
|
Currency translation |
|
|
(46 |
) |
|
|
27 |
|
|
|
|
|
|
|
|
|
|
Goodwill, December 31 |
|
$ |
5,703 |
|
|
$ |
5,749 |
|
|
|
|
|
|
|
|
|
|
|
Schedule of Finite-Lived Intangible Assets |
The Company’s intangible assets consisted of the following components as of March 31, 2025 and December 31, 2024:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted Average Remaining Amortization Useful Lives (in years) |
|
|
|
|
|
|
|
|
|
|
|
|
|
2.9 |
|
|
$ |
145 |
|
|
$ |
(120 |
) |
|
$ |
25 |
|
Trade name |
|
|
6.0 |
|
|
|
1,635 |
|
|
|
(785 |
) |
|
|
850 |
|
Customer lists |
|
|
2.4 |
|
|
|
3,954 |
|
|
|
(2,577 |
) |
|
|
1,377 |
|
Developed technology |
|
|
0.8 |
|
|
|
657 |
|
|
|
(653 |
) |
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
6,391 |
|
|
$ |
(4,135 |
) |
|
$ |
2,256 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted Average Remaining Amortization Useful Lives (in years) |
|
|
|
|
|
|
|
|
|
|
|
|
|
2.9 |
|
|
$ |
145 |
|
|
$ |
(116 |
) |
|
$ |
29 |
|
Trade name |
|
|
6.1 |
|
|
|
1,634 |
|
|
|
(731 |
) |
|
|
903 |
|
Customer lists |
|
|
2.6 |
|
|
|
3,952 |
|
|
|
(2,399 |
) |
|
|
1,553 |
|
Developed technology |
|
|
1.0 |
|
|
|
657 |
|
|
|
(651 |
) |
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
6,388 |
|
|
$ |
(3,897 |
) |
|
$ |
2,491 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For the years ended December 31, 2024 and 2023, the Company’s Intangible assets consisted of the following components:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted Average Remaining Amortization Useful Lives (in years) |
|
|
|
|
|
|
|
|
|
|
|
|
|
2.9 |
|
|
$ |
145 |
|
|
$ |
(116 |
) |
|
$ |
29 |
|
Trade name |
|
|
6.1 |
|
|
|
1,634 |
|
|
|
(731 |
) |
|
|
903 |
|
Customer lists |
|
|
2.6 |
|
|
|
3,952 |
|
|
|
(2,399 |
) |
|
|
1,553 |
|
Developed technology |
|
|
1.0 |
|
|
|
657 |
|
|
|
(651 |
) |
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
6,388 |
|
|
$ |
(3,897 |
) |
|
$ |
2,491 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted Average Remaining Amortization Useful Lives (in years) |
|
|
|
|
|
|
|
|
|
|
|
|
|
3.4 |
|
|
$ |
147 |
|
|
$ |
(98 |
) |
|
$ |
49 |
|
Trade name |
|
|
6.7 |
|
|
|
1,638 |
|
|
|
(515 |
) |
|
|
1,123 |
|
Customer lists |
|
|
3.5 |
|
|
|
3,957 |
|
|
|
(1,690 |
) |
|
|
2,267 |
|
Developed technology |
|
|
0.9 |
|
|
|
657 |
|
|
|
(468 |
) |
|
|
189 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
6,399 |
|
|
$ |
(2,771 |
) |
|
$ |
3,628 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense |
Estimated future amortization expense for intangible assets for the remainder of the fiscal year ending December 31, 2025, and for each of the next fiscal years are as follows:
|
|
|
|
|
2025 |
|
$ |
632 |
|
2026 |
|
|
634 |
|
2027 |
|
|
549 |
|
2028 |
|
|
130 |
|
2029 |
|
|
110 |
|
Thereafter |
|
|
201 |
|
|
|
|
|
|
|
|
$ |
2,256 |
|
|
|
|
|
|
|
Estimated future amortization expense for intangible assets for the remainder of the fiscal year ending December 31, 2024, and for each of the next fiscal years are as follows:
|
|
|
|
|
2025 |
|
$ |
868 |
|
2026 |
|
|
633 |
|
2027 |
|
|
548 |
|
2028 |
|
|
129 |
|
2029 |
|
|
110 |
|
Thereafter |
|
|
203 |
|
|
|
|
|
|
|
|
$ |
2,491 |
|
|
|
|
|
|
|
Schedule of Amortizable Intangible Assets |
|
The change in the book value of amortizable intangible assets is as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
49 |
|
|
$ |
— |
|
|
$ |
(18 |
) |
|
$ |
(2 |
) |
|
$ |
29 |
|
Trade name |
|
|
1,123 |
|
|
|
— |
|
|
|
(216 |
) |
|
|
(4 |
) |
|
|
903 |
|
Customer lists |
|
|
2,267 |
|
|
|
— |
|
|
|
(709 |
) |
|
|
(5 |
) |
|
|
1,553 |
|
Developed technology |
|
|
189 |
|
|
|
— |
|
|
|
(183 |
) |
|
|
— |
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
3,628 |
|
|
$ |
— |
|
|
$ |
(1,126 |
) |
|
$ |
(11 |
) |
|
$ |
2,491 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
33 |
|
|
$ |
28 |
|
|
$ |
(14 |
) |
|
$ |
2 |
|
|
$ |
49 |
|
Trade name |
|
|
1,236 |
|
|
|
87 |
|
|
|
(202 |
) |
|
|
2 |
|
|
|
1,123 |
|
Customer lists |
|
|
2,856 |
|
|
|
97 |
|
|
|
(689 |
) |
|
|
3 |
|
|
|
2,267 |
|
Developed technology |
|
|
391 |
|
|
|
— |
|
|
|
(219 |
) |
|
|
17 |
|
|
|
189 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
4,516 |
|
|
$ |
212 |
|
|
$ |
(1,124 |
) |
|
$ |
24 |
|
|
$ |
3,628 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schedule of Amortization Intangible Assets |
The change in the book value of amortizable intangible assets is as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
January 1, 2025 Beginning Balance |
|
|
|
|
|
|
|
|
|
|
|
|
$ |
29 |
|
|
$ |
(4 |
) |
|
$ |
— |
|
|
$ |
25 |
|
Trade name |
|
|
903 |
|
|
|
(54 |
) |
|
|
1 |
|
|
|
850 |
|
Customer lists |
|
|
1,553 |
|
|
|
(178 |
) |
|
|
2 |
|
|
|
1,377 |
|
Developed technology |
|
|
6 |
|
|
|
(2 |
) |
|
|
— |
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
2,491 |
|
|
$ |
(238 |
) |
|
$ |
3 |
|
|
$ |
2,256 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|