| Period Ending: | 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 | 2,820.00 | 2,730.00 | 2,585.00 | 2,579.00 | 2,576.00 | 2,572.00 | 2,556.00 | 2,562.00 | 2,500.00 | |
| Gross Profit | 1,993.00 | 1,948.00 | 1,856.00 | 1,855.00 | 1,844.00 | 1,832.00 | 1,852.00 | 1,848.00 | 1,791.00 | |
| Operating Income | 682.00 | 570.00 | 697.00 | 544.00 | 596.00 | 546.00 | 640.00 | 610.00 | 540.00 | |
| Net Income | 597.00 | 369.00 | 505.00 | 680.00 | 636.00 | 226.00 | 439.00 | 728.00 | 1,306.00 | |
| Profit Margin | 21.17 | 13.52 | 19.54 | 26.37 | 24.69 | 8.79 | 17.18 | 28.42 | 52.24 | |
| Period Ending: | 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 | 17,791.00 | 17,961.00 | 18,954.00 | 19,365.00 | 19,915.00 | 20,378.00 | 21,418.00 | 21,620.00 | 21,184.00 | |
| Total Liabilities | 13,072.00 | 13,212.00 | 14,004.00 | 14,207.00 | 14,495.00 | 14,853.00 | 15,145.00 | 15,224.00 | 15,285.00 | |
| Total Equity | 4,719.00 | 4,749.00 | 4,950.00 | 5,158.00 | 5,420.00 | 5,525.00 | 6,273.00 | 6,396.00 | 5,899.00 | |
| Period Ending: | 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 | 934.00 | -307.00 | 787.00 | 677.00 | 755.00 | 367.00 | 615.00 | 123.00 | 862.00 | |
| Cash From Investing Activities | 265.00 | 67.00 | 1,312.00 | 1,262.00 | 49.00 | 652.00 | 250.00 | -280.00 | 96.00 | |
| Cash From Financing Activities | -874.00 | -716.00 | -1,248.00 | -992.00 | -1,009.00 | -1,119.00 | -686.00 | -379.00 | -613.00 | |
| Net Change in Cash | 282.00 | -925.00 | 870.00 | 914.00 | -183.00 | -106.00 | 168.00 | -516.00 | 335.00 | |