| 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 | 7,055.00 | 6,988.00 | 7,028.00 | 6,377.00 | 6,240.00 | 6,345.00 | 6,350.00 | 5,943.00 | 5,967.00 | 5,880.00 | |
| Gross Profit | 2,598.00 | 2,675.00 | 2,597.00 | 2,447.00 | 2,429.00 | 2,446.00 | 2,410.00 | 2,218.00 | 2,235.00 | 2,196.00 | |
| Operating Income | 1,448.00 | 1,452.00 | 1,351.00 | 1,238.00 | 1,292.00 | 1,283.00 | 1,250.00 | 1,110.00 | 1,111.00 | 1,137.00 | |
| Net Income | 1,134.00 | 1,011.00 | 983.00 | 965.00 | 972.00 | 1,011.00 | 994.00 | 822.00 | 947.00 | 892.00 | |
| Profit Margin | 16.07 | 14.47 | 13.99 | 15.13 | 15.58 | 15.93 | 15.65 | 13.83 | 15.87 | 15.17 | |
| 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 | 41,251.00 | 40,650.00 | 40,507.00 | 39,206.00 | 38,381.00 | 39,236.00 | 39,381.00 | 38,535.00 | 38,432.00 | 37,289.00 | |
| Total Liabilities | 21,782.00 | 21,765.00 | 21,860.00 | 20,659.00 | 19,850.00 | 20,074.00 | 20,127.00 | 19,209.00 | 19,363.00 | 18,869.00 | |
| Total Equity | 19,469.00 | 18,885.00 | 18,647.00 | 18,547.00 | 18,531.00 | 19,162.00 | 19,254.00 | 19,326.00 | 19,069.00 | 18,420.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 | 1,966.00 | 1,350.00 | 917.00 | 239.00 | 1,596.00 | 1,308.00 | 947.00 | 475.00 | 1,299.00 | 1,139.00 | |
| Cash From Investing Activities | -318.00 | -293.00 | -1,723.00 | 1,233.00 | -271.00 | 511.00 | -544.00 | 33.00 | -793.00 | -752.00 | |
| Cash From Financing Activities | -1,361.00 | -1,115.00 | -453.00 | -244.00 | -1,244.00 | -1,853.00 | -303.00 | -536.00 | -364.00 | -394.00 | |
| Net Change in Cash | 294.00 | -70.00 | -1,378.00 | 1,221.00 | 81.00 | -66.00 | 67.00 | -15.00 | 140.00 | -5.00 | |