| Assets | — | — |
| Current assets | — | — |
| Cash and cash equivalents | 186.09a | 202.66a |
| Current investments, amortized cost of $60,725 and $132,799 in 2024 and 2023, respectively, allowance for credit losses of $0 in 2024 and 2023 | 59.96a | 129.39a |
| Accounts receivable, allowance for credit losses of $827 and $583 in 2024 and 2023, respectively | 143.36a | 114.16a |
| Unbilled revenue | 3.06a | 2.4a |
| Inventories | 157.53a | 162.29a |
| Prepaid expenses and other current assets | 63.38a | 68.1a |
| Total current assets | 613.37a | 679a |
| Non-current investments, amortized cost of $345,033 and $250,790 in 2024 and 2023, respectively, allowance for credit losses of $0 in 2024 and 2023 | 340.9a | 244.23a |
| Property, plant, and equipment, net | 98.45a | 105.85a |
| Operating lease assets | 67.33a | 75.12a |
| Goodwill | 384.94a | 393.18a |
| Intangible assets, net | 90.68a | 112.95a |
| Deferred income taxes | 392.17a | 400.4a |
| Other assets | 5.03a | 7.09a |
| Total assets | 1,992.85a | 2,017.81a |
| Liabilities and shareholders’ equity | — | — |
| Current liabilities | — | — |
| Accounts payable | 38.05a | 21.45a |
| Accrued expenses | 71.76a | 72.37a |
| Accrued income taxes | 25.69a | 16.91a |
| Deferred revenue and customer deposits | 25.04a | 31.53a |
| Operating lease liabilities | 8.85a | 9.62a |
| Total current liabilities | 169.38a | 151.88a |
| Non-current operating lease liabilities | 61.36a | 68.98a |
| Deferred income taxes | 217.16a | 246.88a |
| Reserve for income taxes | 26.37a | 26.69a |
| Non-current accrued income taxes | 0a | 18.34a |
| Other liabilities | 1.08a | 0.3a |
| Total liabilities | 475.35a | 513.06a |
| Shareholders’ equity | — | — |
| Preferred stock | 0a | 0a |
| Common stock | 0.34a | 0.34a |
| Additional paid-in capital | 1,090.64a | 1,037.2a |
| Retained earnings | 499.3a | 512.54a |
| Accumulated other comprehensive loss, net of tax | -72.78a | -45.34a |
| Total shareholders’ equity | 1,517.51a | 1,504.75a |
| Total liabilities and shareholders' equity | 1,992.85a | 2,017.81a |