| 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 | 6,133.00 | 6,517.00 | 6,344.00 | 5,954.00 | 6,010.00 | 6,294.00 | 6,255.00 | 6,016.00 | 6,002.00 | 6,270.00 | |
| Gross Profit | 2,058.00 | 2,725.00 | 2,698.00 | 2,477.00 | 2,273.00 | 2,666.00 | 2,686.00 | 2,533.00 | 2,235.00 | 2,556.00 | |
| Operating Income | 1,394.00 | 1,680.00 | 1,639.00 | 1,521.00 | 1,322.00 | 1,594.00 | 2,335.00 | 1,530.00 | 1,441.00 | 1,507.00 | |
| Net Income | 573.00 | 839.00 | 678.00 | 1,120.00 | 726.00 | 1,373.00 | 1,207.00 | 709.00 | 625.00 | -2,525.00 | |
| Profit Margin | 9.34 | 12.87 | 10.69 | 18.81 | 12.08 | 21.81 | 19.30 | 11.79 | 10.41 | -40.27 | |
| 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 | 37,733.00 | 37,611.00 | 37,989.00 | 39,951.00 | 39,868.00 | 40,875.00 | 43,377.00 | 55,243.00 | 50,580.00 | 49,621.00 | |
| Total Liabilities | 32,986.00 | 32,936.00 | 33,638.00 | 35,428.00 | 35,974.00 | 36,181.00 | 39,389.00 | 50,310.00 | 45,712.00 | 44,890.00 | |
| Total Equity | 4,747.00 | 4,675.00 | 4,351.00 | 4,523.00 | 3,894.00 | 4,694.00 | 3,988.00 | 4,933.00 | 4,868.00 | 4,731.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 | 1,583.00 | 1,756.00 | -954.00 | -79.00 | 1,818.00 | -1,787.00 | 1,021.00 | 767.00 | 1,986.00 | 1,910.00 | |
| Cash From Investing Activities | -405.00 | 465.00 | 70.00 | 1,220.00 | -1,146.00 | -1,204.00 | -463.00 | -393.00 | -301.00 | -287.00 | |
| Cash From Financing Activities | -617.00 | -1,208.00 | -1,769.00 | -422.00 | -1,080.00 | -1,085.00 | -1,358.00 | 4,621.00 | -924.00 | -704.00 | |
| Net Change in Cash | 564.00 | 959.00 | -2,614.00 | 726.00 | -450.00 | -4,033.00 | -828.00 | 4,978.00 | 793.00 | 882.00 | |