| Data di fine periodo | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|---|
| Durata del periodo | 3 mesi | 3 mesi | 3 mesi | 3 mesi | 3 mesi |
| Revenues | 22.50%271.70 | 221.80 | 261.20 | 264.00 | 295.50 |
| Cost Of Revenue | 25.96%118.40 | 94.00 | 99.50 | 105.50 | 98.40 |
| Gross Profit | 19.95%153.30 | 127.80 | 161.70 | 158.50 | 197.10 |
12.72%104.60 | 92.80 | 78.40 | 102.00 | 103.10 | |
| Selling, General, and Administrative | 3.15%78.60 | 76.20 | 77.60 | 86.90 | 84.40 |
| Research and Development | 3.70%5.60 | 5.40 | 4.60 | 4.60 | 4.40 |
| Operating Income/Loss | 39.14%48.70 | 35.00 | 83.30 | 56.50 | 94.00 |
| Nonoperating Income/Loss | 196.55%2.80 | -2.90 | -0.30 | -1.40 | 4.80 |
| Income/Loss From Continuing Operations Before Tax | 190.53%27.60 | 9.50 | 58.90 | 29.00 | 72.20 |
| Income Tax Expense/Benefit, Deferred | 64.06%2.30 | 6.40 | 3.40 | 5.70 | 6.30 |
| Income Tax Expense/Benefit | 52.21%6.50 | 13.60 | 14.80 | 2.60 | 26.70 |
614.63%21.10 | -4.10 | 44.10 | 26.40 | 45.50 | |
| Attributable To Parent | 614.63%21.10 | -4.10 | 44.10 | 26.40 | 45.50 |
| Basic Average Shares | 1.38%58.48 | 59.30 | 58.80 | 0.07 | 58.49 |
| Diluted Average Shares | 1.33%58.51 | 59.30 | 59.29 | 0.19 | 58.50 |
| Basic Earnings Per Share | 614.29%0.36 | -0.07 | 0.75 | 0.46 | 0.78 |
| Diluted Earnings Per Share | 614.29%0.36 | -0.07 | 0.74 | 0.44 | 0.78 |
| Common Stock Dividends | 93.33%0.01 | 0.15 | 0.15 | 0.15 | 0.15 |