| 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 | 6,322.00 | 5,662.00 | 5,909.00 | 5,482.00 | 6,329.00 | 5,423.00 | 5,435.00 | 5,176.00 | 6,056.00 | |
| Gross Profit | 2,374.00 | 2,181.00 | 2,323.00 | 2,152.00 | 2,408.00 | 2,090.00 | 2,006.00 | 1,965.00 | 2,293.00 | |
| Operating Income | 892.00 | 733.00 | 841.00 | 697.00 | 946.00 | 680.00 | 590.00 | 594.00 | 858.00 | |
| Net Income | 596.00 | 556.00 | 536.00 | 479.00 | 623.00 | 473.00 | 431.00 | 433.00 | 540.00 | |
| Profit Margin | 9.43 | 9.82 | 9.07 | 8.74 | 9.84 | 8.72 | 7.93 | 8.37 | 8.92 | |
| 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 | 44,370.00 | 44,600.00 | 46,906.00 | 48,317.00 | 46,055.00 | 46,626.00 | 46,342.00 | 45,531.00 | 46,684.00 | |
| Total Liabilities | 26,279.00 | 26,879.00 | 28,192.00 | 28,487.00 | 27,807.00 | 28,344.00 | 27,666.00 | 27,652.00 | 28,551.00 | |
| Total Equity | 18,091.00 | 17,721.00 | 18,714.00 | 19,830.00 | 18,248.00 | 18,282.00 | 18,676.00 | 17,879.00 | 18,133.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 | 930.00 | 958.00 | 262.00 | 934.00 | 1,239.00 | 687.00 | 239.00 | 303.00 | 688.00 | |
| Cash From Investing Activities | -153.00 | -191.00 | -191.00 | -372.00 | -212.00 | -123.00 | -201.00 | -131.00 | -470.00 | |
| Cash From Financing Activities | -954.00 | -723.00 | -418.00 | -494.00 | -359.00 | -823.00 | 207.00 | -324.00 | -378.00 | |
| Net Change in Cash | -200.00 | -30.00 | -324.00 | 45.00 | 628.00 | -249.00 | 233.00 | -175.00 | -138.00 | |