| 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 | 11,629.00 | 10,258.00 | 9,754.00 | 8,910.00 | 10,404.00 | 9,036.00 | 8,391.00 | 7,935.00 | 8,949.98 | 7,868.05 | |
| Gross Profit | 1,967.00 | 1,773.00 | 1,630.00 | 1,468.00 | 1,972.00 | 1,617.60 | 1,447.90 | 1,308.50 | 1,700.75 | 1,322.06 | |
| Operating Income | 564.00 | 545.00 | 467.00 | 342.00 | 666.00 | 488.10 | 370.70 | 290.20 | 494.50 | 264.02 | |
| Net Income | 450.00 | 396.00 | 239.00 | 191.00 | 501.00 | 245.00 | 142.00 | 148.00 | 494.83 | 200.94 | |
| Profit Margin | 3.87 | 3.86 | 2.45 | 2.14 | 4.82 | 2.71 | 1.69 | 1.87 | 5.53 | 2.55 | |
| 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 | 30,877.00 | 28,566.00 | 27,693.00 | 26,366.00 | 24,383.00 | 24,845.00 | 23,462.00 | 22,964.00 | 22,548.00 | 21,687.42 | |
| Total Liabilities | 21,684.00 | 19,682.00 | 19,108.00 | 17,733.00 | 15,191.00 | 15,289.00 | 14,273.00 | 13,865.00 | 13,481.00 | 13,226.53 | |
| Total Equity | 9,193.00 | 8,884.00 | 8,585.00 | 8,633.00 | 9,192.00 | 9,556.00 | 9,189.00 | 9,099.00 | 9,067.00 | 8,460.89 | |
| 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,221.00 | 827.00 | 57.00 | -546.00 | 1,340.00 | 573.00 | 287.00 | -492.00 | 853.38 | 382.24 | |
| Cash From Investing Activities | -963.00 | -197.00 | -5.00 | -462.00 | -20.00 | -187.00 | -407.00 | -900.00 | -143.87 | -167.81 | |
| Cash From Financing Activities | -36.00 | -328.00 | -96.00 | 1,256.00 | -1,148.00 | -315.00 | 50.00 | 1,192.00 | -752.32 | -168.45 | |
| Net Change in Cash | 205.00 | 277.00 | 19.00 | 292.00 | 64.00 | 124.00 | -94.00 | -244.00 | 17.78 | -4.26 | |