| 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,009.00 | 7,078.00 | 6,843.00 | 5,956.00 | 6,388.00 | 6,873.00 | 6,490.00 | 6,169.00 | 6,406.20 | 6,692.20 | |
| Gross Profit | 4,032.00 | 4,105.00 | 3,962.00 | 3,337.00 | 3,679.00 | 3,875.00 | 3,718.00 | 3,439.00 | 3,654.20 | 3,863.70 | |
| Operating Income | 3,160.00 | 3,319.00 | 3,262.00 | 2,655.00 | 2,878.00 | 3,227.00 | 3,028.00 | 2,719.00 | 2,832.50 | 3,183.50 | |
| Net Income | 2,163.00 | 2,278.00 | 2,253.00 | 1,869.00 | 2,017.00 | 2,255.00 | 2,022.00 | 1,930.00 | 2,039.00 | 2,317.10 | |
| Profit Margin | 30.86 | 32.18 | 32.92 | 31.38 | 31.57 | 32.81 | 31.16 | 31.29 | 31.83 | 34.62 | |
| 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 | 59,515.00 | 60,608.00 | 59,555.00 | 56,329.00 | 55,182.00 | 56,172.00 | 53,801.00 | 53,513.00 | 56,146.80 | 52,089.30 | |
| Total Liabilities | 61,306.00 | 62,771.00 | 62,315.00 | 59,783.00 | 58,979.00 | 61,349.00 | 58,625.00 | 58,346.00 | 60,853.50 | 56,944.10 | |
| Total Equity | -1,791.00 | -2,163.00 | -2,760.00 | -3,454.00 | -3,797.00 | -5,177.00 | -4,824.00 | -4,833.00 | -4,706.70 | -4,854.80 | |
| 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 | 3,429.00 | 1,997.00 | 2,427.00 | 2,632.00 | 2,736.00 | 1,690.00 | 2,390.00 | 2,488.90 | 3,029.00 | |
| Cash From Investing Activities | -1,112.00 | -869.00 | -771.00 | -742.00 | -1,266.00 | -846.00 | -2,493.00 | -839.40 | -933.30 | |
| Cash From Financing Activities | -1,786.00 | -555.00 | -1,543.00 | -1,878.00 | -1,087.00 | -869.00 | -3,661.00 | -585.70 | -136.20 | |
| Net Change in Cash | 537.00 | 638.00 | 153.00 | -136.00 | 429.00 | -46.00 | -3,743.00 | 1,083.00 | 1,870.70 | |