Schedule of Finite-Lived Intangible Assets [Table Text Block] |
| | Amortization period (in years) | | | June 30, 2025 | | | December 31, 2024 | |
Gross amount: | | | | | | | | | | | | |
Software developed for internal use | | | 3 | | | $ | 28,695 | | | $ | 25,478 | |
Acquired proprietary technology | | | 3-5 | | | | 14,282 | | | | 15,792 | |
Customer relationships | | | 5-10 | | | | 36,686 | | | | 36,686 | |
Trade names | | | 4-20 | | | | 16,657 | | | | 16,657 | |
Domain names | | | 20 | | | | 195 | | | | 195 | |
Databases | | | 5-10 | | | | 31,292 | | | | 31,292 | |
Non-compete agreements | | | 2-5 | | | | 1,768 | | | | 1,768 | |
Total gross amount | | | | | | | 129,575 | | | | 127,868 | |
| | | | | | | | | | | | |
Accumulated amortization: | | | | | | | | | | | | |
Software developed for internal use | | | | | | | (19,337 | ) | | | (16,709 | ) |
Acquired proprietary technology | | | | | | | (14,282 | ) | | | (15,037 | ) |
Customer relationships | | | | | | | (36,227 | ) | | | (35,952 | ) |
Trade names | | | | | | | (8,120 | ) | | | (7,711 | ) |
Domain names | | | | | | | (92 | ) | | | (87 | ) |
Databases | | | | | | | (30,131 | ) | | | (28,807 | ) |
Non-compete agreements | | | | | | | (1,768 | ) | | | (1,768 | ) |
Total accumulated amortization | | | | | | | (109,957 | ) | | | (106,071 | ) |
| | | | | | | | | | | | |
Net intangible assets: | | | | | | | | | | | | |
Software developed for internal use | | | | | | | 9,358 | | | | 8,769 | |
Acquired proprietary technology | | | | | | | — | | | | 755 | |
Customer relationships | | | | | | | 459 | | | | 734 | |
Trade names | | | | | | | 8,537 | | | | 8,946 | |
Domain names | | | | | | | 103 | | | | 108 | |
Databases | | | | | | | 1,161 | | | | 2,485 | |
Total intangible assets, net | | | | | | $ | 19,618 | | | $ | 21,797 | |
|