| Schedule of Finite-Lived Intangible Assets [Table Text Block] |
| (In thousands) | | Amortization period (years) | | | December 31, 2025 | | | December 31, 2024 | |
| Gross amount: | | | | | | | | | | | | |
| Software developed for internal use | | | 3 | | | $ | 28,141 | | | $ | 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-competition agreements | | | 2 - 5 | | | | 1,768 | | | | 1,768 | |
| Total gross amount | | | | | | | 129,021 | | | | 127,868 | |
| Accumulated amortization: | | | | | | | | | | | | |
| Software developed for internal use | | | | | | | (19,305 | ) | | | (16,709 | ) |
| Acquired proprietary technology | | | | | | | (14,282 | ) | | | (15,037 | ) |
| Customer relationships | | | | | | | (36,472 | ) | | | (35,952 | ) |
| Trade names | | | | | | | (8,529 | ) | | | (7,711 | ) |
| Domain names | | | | | | | (97 | ) | | | (87 | ) |
| Databases | | | | | | | (31,292 | ) | | | (28,807 | ) |
| Non-competition agreements | | | | | | | (1,768 | ) | | | (1,768 | ) |
| Total accumulated amortization | | | | | | | (111,745 | ) | | | (106,071 | ) |
| Net intangible assets: | | | | | | | | | | | | |
| Software developed for internal use | | | | | | | 8,836 | | | | 8,769 | |
| Acquired proprietary technology | | | | | | | — | | | | 755 | |
| Customer relationships | | | | | | | | | | | 734 | |
| Trade names | | | | | | | 8,128 | | | | 8,946 | |
| Domain names | | | | | | | 98 | | | | 108 | |
| Databases | | | | | | | — | | | | 2,485 | |
| Total intangible assets, net | | | | | | $ | 17,276 | | | $ | 21,797 | |
|