| Period End Date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|---|
| Period Length | 3 Months | 3 Months | 3 Months | 3 Months | 3 Months |
| Revenues | 4.73%277.73 | 265.19 | 261.66 | 256.40 | 254.31 |
| Cost Of Revenue | 5.68%95.65 | 90.51 | 89.04 | 87.56 | 87.46 |
4.58%149.60 | 143.04 | 137.67 | 131.82 | 134.82 | |
| Research and Development | 1.46%71.01 | 72.06 | 66.16 | 66.64 | 69.07 |
| Depreciation and Amortization | 1.41%8.96 | 9.09 | 8.47 | 7.79 | 7.53 |
| Operating Income/Loss | 2.66%32.48 | 31.64 | 34.95 | 37.02 | 32.02 |
| Income/Loss From Equity Method Investments | 246.53%0.85 | 0.25 | -0.47 | 2.79 | 0.32 |
| Income/Loss From Continuing Operations Before Tax | 7.25%31.10 | 28.99 | 44.72 | 47.51 | 39.36 |
| Income Tax Expense/Benefit, Deferred | 22.24%3.41 | 2.79 | 11.26 | 34.39 | -6.88 |
| Income Tax Expense/Benefit | 32.12%7.74 | 5.86 | 9.66 | 15.20 | 5.46 |
3.53%24.21 | 23.38 | 34.60 | 35.10 | 34.22 | |
| Available To Common Stockholders, Basic | 2.81%24.25 | 23.58 | 34.73 | 35.34 | 34.55 |
81.09%-0.04 | -0.20 | - | - | - | |
| Redeemable Noncontrolling Interest | 81.09%-0.04 | -0.20 | - | - | - |
| Basic Average Shares | 0.55%49.33 | 49.60 | 0.01 | 49.90 | 49.81 |
| Diluted Average Shares | 0.71%55.92 | 56.32 | -0.71 | 58.46 | 60.14 |
| Basic Earnings Per Share | 2.08%0.49 | 0.48 | 0.69 | 0.71 | 0.69 |
| Diluted Earnings Per Share | 2.13%0.48 | 0.47 | 0.66 | 0.65 | 0.63 |