| 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 | |
| Total Revenue | 3,944.00 | 3,704.00 | 3,590.00 | 3,424.00 | 3,919.00 | 3,702.00 | 3,632.00 | 3,702.00 | 4,149.00 | |
| Gross Profit | 1,504.00 | 1,521.00 | 1,391.00 | 1,343.00 | 1,752.00 | 1,494.00 | 1,408.00 | 1,603.00 | 1,807.00 | |
| Operating Income | 552.00 | 531.00 | 463.00 | 441.00 | 718.00 | 601.00 | 556.00 | 706.00 | 913.00 | |
| Net Income | 239.00 | 293.00 | 230.00 | 243.00 | 384.00 | 404.00 | 394.00 | 598.00 | 749.00 | |
| Profit Margin | 6.06 | 7.91 | 6.41 | 7.10 | 9.80 | 10.91 | 10.85 | 16.15 | 18.05 | |
| 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 | |
| Total Assets | 30,470.00 | 28,059.00 | 28,940.00 | 29,730.00 | 28,639.00 | 29,374.00 | 29,094.00 | 28,373.00 | 28,439.00 | |
| Total Liabilities | 13,419.00 | 11,346.00 | 11,830.00 | 11,495.00 | 11,420.00 | 11,648.00 | 11,892.00 | 11,139.00 | 11,395.00 | |
| Total Equity | 17,051.00 | 16,713.00 | 17,110.00 | 18,235.00 | 17,219.00 | 17,726.00 | 17,202.00 | 17,234.00 | 17,044.00 | |
| 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 | 1,380.00 | 621.00 | 638.00 | 539.00 | 1,850.00 | 1,092.00 | 744.00 | -145.00 | 1,651.00 | |
| Cash From Investing Activities | -3,140.00 | -123.00 | -229.00 | -1,082.00 | -503.00 | -500.00 | -360.00 | -804.00 | -1,334.00 | |
| Cash From Financing Activities | 1,827.00 | -443.00 | -440.00 | -24.00 | -520.00 | -632.00 | -208.00 | 745.00 | -21.00 | |
| Net Change in Cash | 77.00 | 64.00 | -39.00 | -552.00 | 62.00 | -42.00 | 179.00 | -213.00 | 299.00 | |