| Period End Date | 2025-12-31 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-31 |
|---|---|---|---|---|---|
| Period Length | 3 Months | 3 Months | 3 Months | 3 Months | 3 Months |
| Revenues | 137.24%-53.02 | 142.38 | 138.03 | 133.14 | 222.17 |
| Cost Of Revenue | 97.35%1.73 | 65.25 | 64.23 | 54.56 | 97.52 |
| Gross Profit | 170.99%-54.75 | 77.13 | 73.79 | 78.57 | 124.65 |
166.88%-45.02 | 67.31 | 69.92 | 68.45 | 71.78 | |
| Selling, General, and Administrative | 183.32%-30.43 | 36.52 | 38.19 | 37.10 | 38.59 |
| Research and Development | 147.68%-14.16 | 29.70 | 29.44 | 31.35 | 31.41 |
| Other Operating Expenses | 138.82%-0.42 | 1.09 | 2.29 | - | - |
| Benefits Costs and Expenses | 131.19%-41.68 | 133.63 | 135.05 | 124.65 | - |
| Costs And Expenses | 131.19%-41.68 | 133.63 | 135.05 | 124.65 | - |
| Operating Income/Loss | 199.15%-9.74 | 9.82 | 3.87 | 10.13 | 52.87 |
| Nonoperating Income/Loss | 50.14%-1.61 | -1.07 | -0.89 | -1.65 | 3.23 |
| Income/Loss From Continuing Operations Before Tax | 229.68%-11.34 | 8.75 | 2.98 | 8.48 | 56.10 |
| Income Tax Expense/Benefit | 117.43%-1.06 | 6.05 | 0.11 | 2.54 | 17.98 |
| Income/Loss From Continuing Operations After Tax | 481.92%-10.29 | 2.69 | 2.87 | 5.94 | - |
2,135%-54.82 | 2.69 | 2.87 | 5.94 | 38.12 | |
| Attributable To Parent | 2,135%-54.82 | 2.69 | 2.87 | 5.94 | 38.12 |
| Available To Common Stockholders, Basic | 2,135%-54.82 | 2.69 | 2.87 | 5.94 | - |
| Preferred Stock Dividends And Other Adjustments | - | - | - | - | - |
| Attributable To Noncontrolling Interest | - | - | - | - | - |
| Basic Average Shares | 100.50%-0.56 | 112.98 | 113.39 | 116.32 | - |
| Diluted Average Shares | 100.37%-0.42 | 113.32 | 113.49 | 117.02 | - |
| Basic Earnings Per Share | 2,500%-0.48 | 0.02 | 0.03 | 0.05 | - |
| Diluted Earnings Per Share | 2,500%-0.48 | 0.02 | 0.03 | 0.05 | - |
| Participating Securities, Distributed And Undistributed Earnings/Loss, Basic | - | - | - | - | - |