| 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 | 7,823.00 | 6,973.00 | 7,775.00 | 6,341.00 | 7,274.00 | 6,463.00 | 6,646.00 | 6,045.00 | 6,980.00 | |
| Gross Profit | 4,525.00 | 3,852.00 | 4,074.00 | 3,439.00 | 4,405.00 | 3,711.00 | 3,571.00 | 3,069.00 | 4,035.00 | |
| Operating Income | 2,594.00 | 1,764.00 | 2,010.00 | 1,058.00 | 2,368.00 | 1,918.00 | 1,703.00 | 979.00 | 2,270.00 | |
| Net Income | 1,707.00 | 853.00 | 1,270.00 | 466.00 | 1,535.00 | 1,188.00 | 1,071.00 | 796.00 | 1,432.00 | |
| Profit Margin | 21.82 | 12.23 | 16.33 | 7.35 | 21.10 | 18.38 | 16.11 | 13.17 | 20.52 | |
| 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 | 153,248.00 | 148,853.00 | 148,109.00 | 145,180.00 | 143,956.00 | 141,937.00 | 140,120.00 | 139,331.00 | 138,321.00 | |
| Total Liabilities | 114,974.00 | 111,511.00 | 110,886.00 | 108,506.00 | 107,051.00 | 105,826.00 | 104,506.00 | 104,106.00 | 103,017.00 | |
| Total Equity | 38,274.00 | 37,342.00 | 37,223.00 | 36,674.00 | 36,905.00 | 36,111.00 | 35,614.00 | 35,225.00 | 35,304.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 | 3,774.00 | 2,181.00 | 1,250.00 | 2,173.00 | 3,616.00 | 2,688.00 | 1,311.00 | 1,813.00 | 2,840.00 | |
| Cash From Investing Activities | -3,865.00 | -2,900.00 | -2,834.00 | -2,722.00 | -2,456.00 | -1,837.00 | -2,385.00 | -2,947.00 | -2,433.00 | |
| Cash From Financing Activities | 2,168.00 | -348.00 | 2,815.00 | 595.00 | -1,316.00 | -472.00 | 985.00 | 165.00 | -761.00 | |
| Net Change in Cash | 2,077.00 | -1,067.00 | 1,231.00 | 46.00 | -156.00 | 379.00 | -89.00 | -969.00 | -354.00 | |