| Period Ending: | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Revenue | 1,071.00 | 1,072.00 | 1,060.00 | 1,061.00 | 1,119.00 | 1,120.00 | 1,107.00 | 1,114.00 | 1,674.00 | 1,667.00 | |
| Gross Profit | 621.00 | 625.00 | 607.00 | 616.00 | 666.00 | 665.00 | 653.00 | 651.00 | 782.00 | 742.00 | |
| Operating Income | 527.00 | 528.00 | 508.00 | 523.00 | 574.00 | 572.00 | 517.00 | 537.00 | 604.00 | 566.00 | |
| Net Income | 277.00 | 277.00 | 265.00 | 284.00 | 309.00 | 294.00 | 265.00 | 294.00 | 363.00 | 265.00 | |
| Profit Margin | 25.86 | 25.84 | 25.00 | 26.77 | 27.61 | 26.25 | 23.94 | 26.39 | 21.68 | 15.90 | |
| Period Ending: | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Assets | 31,518.00 | 31,501.00 | 31,636.00 | 31,760.00 | 32,736.00 | 38,043.00 | 38,246.00 | 38,231.00 | 38,527.00 | 38,699.00 | |
| Total Liabilities | 33,153.00 | 32,994.00 | 33,018.00 | 33,013.00 | 32,869.00 | 32,747.00 | 32,594.00 | 32,183.00 | 32,146.00 | 32,030.00 | |
| Total Equity | -1,635.00 | -1,493.00 | -1,382.00 | -1,253.00 | -133.00 | 5,296.00 | 5,652.00 | 6,048.00 | 6,381.00 | 6,669.00 | |
| Period Ending: | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Cash From Operating Activities | 582.00 | 398.00 | 521.00 | 371.00 | 877.00 | 699.00 | 768.00 | 599.00 | 868.00 | 533.00 | |
| Cash From Investing Activities | -60.00 | -41.00 | -39.00 | -38.00 | -273.00 | -297.00 | -330.00 | -320.00 | -364.00 | -349.00 | |
| Cash From Financing Activities | -464.00 | -451.00 | -568.00 | -403.00 | -680.00 | -362.00 | -405.00 | -261.00 | -513.00 | -383.00 | |
| Net Change in Cash | 53.00 | -19.00 | -4.00 | -17.00 | -76.00 | 40.00 | 33.00 | 17.00 | -8.00 | -199.00 | |