| Period End Date | 2026-09-30 | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 |
|---|---|---|---|---|---|
| Period Length | 3 Months | 3 Months | 3 Months | 3 Months | 3 Months |
| Revenues | 2.81%3,420.00 | 3,519.00 | 2,931.00 | 3,337.00 | 3,117.00 |
| Cost Of Revenue | 2.31%2,408.00 | 2,465.00 | 2,051.00 | 2,327.00 | 2,183.00 |
| Gross Profit | 3.98%1,012.00 | 1,054.00 | 880.00 | 1,010.00 | 934.00 |
| Operating Expenses | 4.63%906.00 | 950.00 | 891.00 | 926.00 | 896.00 |
| Operating Income/Loss | 1.92%106.00 | 104.00 | -11.00 | 84.00 | 38.00 |
| Income/Loss From Continuing Operations Before Tax | 3,150%65.00 | 2.00 | -104.00 | -114.00 | -97.00 |
| Income Tax Expense/Benefit | 3.00 | 3.00 | 1.00 | 2.00 | 2.00 |
6,300%62.00 | -1.00 | -105.00 | -116.00 | -99.00 | |
| Attributable To Parent | 6,300%62.00 | -1.00 | -105.00 | -116.00 | -99.00 |
| Basic Average Shares | 3.79%137.00 | 132.00 | 131.00 | - | 130.00 |
| Diluted Average Shares | 4.55%138.00 | 132.00 | 131.00 | - | 130.00 |
| Basic Earnings Per Share | 4,600%0.45 | -0.01 | -0.80 | -0.90 | -0.76 |
| Diluted Earnings Per Share | 4,600%0.45 | -0.01 | -0.80 | -0.90 | -0.76 |