| 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 | 6,818.00 | 5,524.00 | 5,317.00 | 5,010.00 | 5,652.00 | 4,605.00 | 4,402.00 | 4,023.00 | 3,957.00 | 2,493.00 | |
| Gross Profit | 4,126.00 | 2,930.00 | 2,696.00 | 2,311.00 | 2,588.00 | 1,664.00 | 1,644.00 | 1,263.00 | 988.00 | 642.00 | |
| Operating Income | 3,935.00 | 2,603.00 | 2,383.00 | 2,004.00 | 2,322.00 | 1,290.00 | 1,324.00 | 953.00 | -475.00 | 265.00 | |
| Net Income | 1,176.00 | 1,720.00 | 2,026.00 | 1,824.00 | 1,352.00 | 815.00 | 845.00 | 168.00 | -3,179.00 | 159.00 | |
| Profit Margin | 17.25 | 31.14 | 38.10 | 36.41 | 23.92 | 17.70 | 19.20 | 4.18 | -80.34 | 6.38 | |
| 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 | 57,121.00 | 54,690.00 | 55,165.00 | 55,519.00 | 56,349.00 | 56,175.00 | 55,678.00 | 55,335.00 | 55,506.00 | 38,084.00 | |
| Total Liabilities | 23,079.00 | 21,279.00 | 22,878.00 | 24,088.00 | 26,240.00 | 26,279.00 | 26,115.00 | 26,260.00 | 26,301.00 | 18,824.00 | |
| Total Equity | 34,042.00 | 33,411.00 | 32,287.00 | 31,431.00 | 30,109.00 | 29,896.00 | 29,563.00 | 29,075.00 | 29,205.00 | 19,260.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 | 3,621.00 | 2,298.00 | 2,384.00 | 2,031.00 | 2,511.00 | 1,637.00 | 1,394.00 | 776.00 | 616.00 | 1,001.00 | |
| Cash From Investing Activities | -780.00 | -31.00 | 679.00 | 738.00 | -701.00 | -715.00 | -641.00 | -798.00 | -249.00 | -253.00 | |
| Cash From Financing Activities | -833.00 | -2,800.00 | -1,745.00 | -1,662.00 | -1,207.00 | -789.00 | -658.00 | -299.00 | -538.00 | -381.00 | |
| Net Change in Cash | 2,012.00 | -546.00 | 1,488.00 | 1,080.00 | 600.00 | 414.00 | 255.00 | -719.00 | -164.00 | 364.00 | |