| 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 | 3,924.00 | 3,678.00 | 4,048.00 | 3,711.00 | 2,645.00 | 2,483.00 | 2,227.00 | 2,228.00 | 2,340.00 | |
| Gross Profit | 1,359.00 | 1,282.00 | 1,822.00 | 1,549.00 | 1,052.00 | 1,224.00 | 1,190.00 | 1,271.00 | 1,435.00 | |
| Operating Income | 1,253.00 | 1,179.00 | 1,710.00 | 1,442.00 | 968.00 | 1,159.00 | 1,130.00 | 1,205.00 | 1,341.00 | |
| Net Income | 1,083.00 | 739.00 | 1,491.00 | 1,290.00 | 708.00 | 894.00 | 809.00 | 1,011.00 | 993.00 | |
| Profit Margin | 27.60 | 20.09 | 36.83 | 34.76 | 26.77 | 36.00 | 36.33 | 45.38 | 42.44 | |
| 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 | 76,213.00 | 71,941.00 | 70,066.00 | 67,292.00 | 65,747.00 | 35,637.00 | 29,690.00 | 29,001.00 | 28,049.00 | |
| Total Liabilities | 30,579.00 | 29,122.00 | 28,323.00 | 27,430.00 | 26,928.00 | 17,110.00 | 11,671.00 | 11,571.00 | 11,065.00 | |
| Total Equity | 45,634.00 | 42,819.00 | 41,743.00 | 39,862.00 | 38,819.00 | 18,527.00 | 18,019.00 | 17,430.00 | 16,984.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 | 2,383.00 | 1,677.00 | 2,355.00 | 2,341.00 | 1,209.00 | 1,529.00 | 1,334.00 | 1,624.00 | 1,358.00 | |
| Cash From Investing Activities | -2,059.00 | -3,979.00 | -1,653.00 | -1,855.00 | -8,166.00 | -449.00 | -751.00 | -1,464.00 | 15.00 | |
| Cash From Financing Activities | 7.00 | 482.00 | 1,175.00 | -695.00 | 419.00 | 4,932.00 | -269.00 | -405.00 | -564.00 | |
| Net Change in Cash | 331.00 | -1,820.00 | 1,877.00 | -209.00 | -6,538.00 | 6,012.00 | 314.00 | -245.00 | 809.00 | |