| 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 | 6,057.00 | 6,022.00 | 5,866.00 | 6,436.00 | 5,494.00 | 5,422.00 | 5,243.00 | 5,815.00 | 4,909.00 | |
| Gross Profit | 3,744.00 | 3,747.00 | 3,678.00 | 4,048.00 | 3,385.00 | 3,325.00 | 3,184.00 | 3,564.00 | 3,014.00 | |
| Operating Income | 1,363.00 | 1,358.00 | 1,177.00 | 1,678.00 | 1,222.00 | 1,193.00 | 999.00 | 1,466.00 | 1,003.00 | |
| Net Income | 859.00 | 884.00 | 654.00 | 546.00 | 834.00 | 825.00 | 788.00 | 1,143.00 | 692.00 | |
| Profit Margin | 14.18 | 14.68 | 11.15 | 8.48 | 15.18 | 15.22 | 15.03 | 19.66 | 14.10 | |
| 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 | 47,057.00 | 46,331.00 | 46,006.00 | 42,971.00 | 43,833.00 | 39,130.00 | 39,402.00 | 39,912.00 | 38,042.00 | |
| Total Liabilities | 25,272.00 | 25,140.00 | 25,076.00 | 22,337.00 | 23,684.00 | 19,368.00 | 20,230.00 | 21,319.00 | 20,137.00 | |
| Total Equity | 21,785.00 | 21,191.00 | 20,930.00 | 20,634.00 | 20,149.00 | 19,762.00 | 19,172.00 | 18,593.00 | 17,905.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,540.00 | 1,111.00 | 250.00 | 1,931.00 | 1,474.00 | 633.00 | 204.00 | 1,528.00 | 1,050.00 | |
| Cash From Investing Activities | -321.00 | -104.00 | -4,136.00 | -303.00 | -2,172.00 | -117.00 | -408.00 | -152.00 | -145.00 | |
| Cash From Financing Activities | -339.00 | -989.00 | 2,534.00 | -1,794.00 | 2,653.00 | -966.00 | -418.00 | -286.00 | -422.00 | |
| Net Change in Cash | 881.00 | 55.00 | -1,332.00 | -198.00 | 1,976.00 | -456.00 | -641.00 | 1,111.00 | 459.00 | |