| 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 | 14.11%734.10 | 643.30 | 778.90 | 832.80 | 725.30 |
| Cost Of Revenue | 17.95%453.50 | 384.50 | 522.30 | 528.40 | 325.60 |
| Gross Profit | 8.42%280.60 | 258.80 | 256.60 | 304.40 | 399.70 |
2.85%129.30 | 133.10 | - | - | - | |
| Selling, General, and Administrative | 2.85%129.30 | 133.10 | - | - | - |
| Research and Development | 2.63%7.40 | 7.60 | - | - | - |
| Interest Income/Expense | 1.02%39.70 | 39.30 | 39.10 | 40.30 | 39.00 |
| Nonoperating Income/Loss | 99.22%-0.20 | -25.60 | -1.10 | -4.20 | -1.90 |
| Income/Loss From Continuing Operations Before Tax | 129.49%49.80 | 21.70 | -4.80 | 53.40 | 164.20 |
| Income Tax Expense/Benefit | 14.66%9.90 | 11.60 | -1.40 | 18.50 | 10.70 |
| Income/Loss From Continuing Operations After Tax | 295.05%39.90 | 10.10 | -3.40 | 34.90 | 153.50 |
295.05%39.90 | 10.10 | -3.40 | 34.90 | 153.50 | |
| Attributable To Parent | 295.05%39.90 | 10.10 | -3.40 | 34.90 | 153.50 |
| Basic Average Shares | 68.50 | 68.50 | 68.40 | -0.90 | 71.20 |
| Diluted Average Shares | 0.14%69.20 | 69.10 | 68.40 | -0.90 | 72.10 |
| Basic Earnings Per Share | 286.67%0.58 | 0.15 | -0.05 | 0.53 | 2.16 |
| Common Stock Dividends | 0.30 | 0.30 | 0.30 | 0.30 | 0.30 |