| Period End Date | 2026-07-04 | 2026-04-04 | 2025-12-31 | 2025-09-27 | 2025-06-28 |
|---|---|---|---|---|---|
| Period Length | 3 Months | 3 Months | 3 Months | 3 Months | 3 Months |
| Revenues | 4.15%1,557.00 | 1,495.00 | 1,475.00 | 1,320.00 | 1,293.00 |
| Cost Of Revenue | 2.79%732.00 | 753.00 | 777.00 | 686.00 | 677.00 |
| Gross Profit | 11.19%825.00 | 742.00 | 698.00 | 634.00 | 616.00 |
4.36%504.00 | 527.00 | 559.00 | 451.00 | 433.00 | |
| Research and Development | 3.64%159.00 | 165.00 | 152.00 | 146.00 | 144.00 |
| Depreciation and Amortization | 1.79%57.00 | 56.00 | 59.00 | 42.00 | 43.00 |
| Operating Income/Loss | 49.30%321.00 | 215.00 | 139.00 | 183.00 | 183.00 |
| Nonoperating Income/Loss | 25.00%-36.00 | -48.00 | -41.00 | -24.00 | -45.00 |
| Income/Loss From Continuing Operations Before Tax | 70.66%285.00 | 167.00 | 98.00 | 159.00 | 138.00 |
| Income Tax Expense/Benefit | 62.50%52.00 | 32.00 | 28.00 | 58.00 | 26.00 |
72.59%233.00 | 135.00 | 70.00 | 101.00 | 112.00 | |
| Attributable To Parent | 72.59%233.00 | 135.00 | 70.00 | 101.00 | 112.00 |
| Basic Average Shares | 2.65%47.72 | 49.02 | -0.22 | 50.80 | 50.94 |
| Diluted Average Shares | 2.63%48.13 | 49.43 | -0.22 | 51.17 | 51.28 |
| Basic Earnings Per Share | 78.47%4.89 | 2.74 | 1.41 | 1.98 | 2.20 |
| Diluted Earnings Per Share | 78.31%4.85 | 2.72 | 1.40 | 1.97 | 2.19 |