| 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 | 1,271.00 | 1,451.00 | 1,276.00 | 1,142.00 | 1,201.00 | 1,323.00 | 1,149.00 | 1,011.00 | 1,032.00 | 1,167.00 | |
| Gross Profit | 1,271.00 | 1,451.00 | 1,276.00 | 1,142.00 | 1,201.00 | 1,323.00 | 1,149.00 | 1,011.00 | 1,032.00 | 1,167.00 | |
| Operating Income | 405.00 | 614.00 | 489.00 | 371.00 | 400.00 | 543.00 | 449.00 | 326.00 | 299.00 | 478.00 | |
| Net Income | 238.00 | 379.00 | 289.00 | 205.00 | 239.00 | 350.00 | 277.00 | 185.00 | 171.00 | 323.00 | |
| Profit Margin | 18.73 | 26.12 | 22.65 | 17.95 | 19.90 | 26.46 | 24.11 | 18.30 | 16.57 | 27.68 | |
| 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,442.00 | 34,748.00 | 33,913.00 | 33,156.00 | 32,830.00 | 31,790.00 | 31,215.00 | 31,086.00 | 30,298.00 | 29,818.00 | |
| Total Liabilities | 24,605.00 | 23,841.00 | 23,231.00 | 22,622.00 | 22,498.00 | 21,428.00 | 21,063.00 | 21,079.00 | 20,501.00 | 19,921.00 | |
| Total Equity | 10,837.00 | 10,907.00 | 10,682.00 | 10,534.00 | 10,332.00 | 10,362.00 | 10,152.00 | 10,007.00 | 9,797.00 | 9,897.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 | 663.00 | 764.00 | 301.00 | 331.00 | 639.00 | 679.00 | 345.00 | 382.00 | 527.00 | 633.00 | |
| Cash From Investing Activities | -1,130.00 | -839.00 | -772.00 | -568.00 | -1,220.00 | -688.00 | -738.00 | -733.00 | -887.00 | -664.00 | |
| Cash From Financing Activities | 397.00 | 149.00 | 449.00 | 254.00 | 544.00 | 88.00 | -135.00 | 613.00 | 63.00 | -132.00 | |
| Net Change in Cash | -70.00 | 74.00 | -22.00 | 17.00 | -37.00 | 79.00 | -528.00 | 262.00 | -297.00 | -163.00 | |