| 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 | 4,306.00 | 4,163.00 | 3,635.00 | 4,070.00 | 3,891.00 | 3,922.00 | 3,468.00 | 3,867.00 | 3,805.00 | |
| Gross Profit | 2,340.00 | 2,255.00 | 1,985.00 | 2,277.00 | 2,140.00 | 2,172.00 | 1,940.00 | 2,184.00 | 2,111.00 | |
| Operating Income | 1,021.00 | 909.00 | 802.00 | 811.00 | 929.00 | 891.00 | 765.00 | 943.00 | 905.00 | |
| Net Income | 662.00 | 547.00 | 517.00 | -144.00 | 616.00 | 515.00 | 454.00 | 693.00 | 518.00 | |
| Profit Margin | 15.37 | 13.14 | 14.22 | -3.54 | 15.83 | 13.13 | 13.09 | 17.92 | 13.61 | |
| 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 | 54,605.00 | 54,368.00 | 53,699.00 | 53,430.00 | 52,718.00 | 52,344.00 | 52,286.00 | 52,130.00 | 51,763.00 | |
| Total Liabilities | 29,281.00 | 29,383.00 | 29,252.00 | 29,187.00 | 27,749.00 | 27,626.00 | 27,633.00 | 26,454.00 | 26,399.00 | |
| Total Equity | 25,324.00 | 24,985.00 | 24,447.00 | 24,243.00 | 24,969.00 | 24,718.00 | 24,653.00 | 25,676.00 | 25,364.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 | 639.00 | 431.00 | 209.00 | 849.00 | 628.00 | 657.00 | 85.00 | 297.00 | 580.00 | |
| Cash From Investing Activities | -112.00 | -221.00 | -57.00 | -1,076.00 | -209.00 | -136.00 | -193.00 | -161.00 | -420.00 | |
| Cash From Financing Activities | -525.00 | -402.00 | -7.00 | 281.00 | -282.00 | -380.00 | 158.00 | -135.00 | -174.00 | |
| Net Change in Cash | 4.00 | -186.00 | 143.00 | 48.00 | 122.00 | 121.00 | 50.00 | 7.00 | -18.00 | |