| 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 | 5,079.00 | 5,251.00 | 5,290.00 | 4,519.00 | 5,106.00 | 5,344.00 | 5,277.00 | 4,717.00 | 5,024.00 | 5,277.00 | |
| Gross Profit | 3,589.00 | 3,810.00 | 3,850.00 | 3,249.00 | 3,604.00 | 3,787.00 | 3,675.00 | 3,274.00 | 3,464.00 | 3,684.00 | |
| Operating Income | 2,907.00 | 3,246.00 | 3,251.00 | 2,716.00 | 2,961.00 | 3,153.00 | 2,931.00 | 2,692.00 | 2,791.00 | 3,110.00 | |
| Net Income | 1,117.00 | 2,375.00 | 2,378.00 | 1,077.00 | 3,039.00 | 2,293.00 | 3,803.00 | 2,129.00 | 2,060.00 | 2,166.00 | |
| Profit Margin | 21.99 | 45.23 | 44.95 | 23.83 | 59.52 | 42.91 | 72.07 | 45.13 | 41.00 | 41.05 | |
| 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 | 35,017.00 | 35,008.00 | 32,332.00 | 35,760.00 | 35,177.00 | 34,167.00 | 34,387.00 | 36,475.00 | 38,570.00 | 36,469.00 | |
| Total Liabilities | 38,469.00 | 37,604.00 | 35,538.00 | 39,220.00 | 37,365.00 | 37,585.00 | 37,353.00 | 41,539.00 | 42,060.00 | 39,826.00 | |
| Total Equity | -3,452.00 | -2,596.00 | -3,206.00 | -3,460.00 | -2,188.00 | -3,418.00 | -2,966.00 | -5,064.00 | -3,490.00 | -3,357.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,271.00 | 3,094.00 | 205.00 | 2,720.00 | 3,340.00 | 2,611.00 | -75.00 | 2,877.00 | 3,227.00 | 2,952.00 | |
| Cash From Investing Activities | -202.00 | -60.00 | -36.00 | -43.00 | -63.00 | -41.00 | -37.00 | 2,316.00 | -66.00 | 1,641.00 | |
| Cash From Financing Activities | -2,073.00 | -849.00 | -3,608.00 | -1,085.00 | -2,047.00 | -2,478.00 | -1,698.00 | -5,268.00 | -1,021.00 | -3,935.00 | |
| Net Change in Cash | 996.00 | 2,185.00 | -3,439.00 | 1,592.00 | 1,230.00 | 92.00 | -1,810.00 | -75.00 | 2,140.00 | 658.00 | |