| 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,601.00 | 6,741.00 | 8,600.00 | 6,854.00 | 7,215.00 | 6,575.00 | 7,429.00 | 6,807.00 | 7,946.00 | |
| Gross Profit | 1,410.00 | 1,050.00 | 1,367.00 | 1,101.00 | 1,262.00 | 1,143.00 | 1,476.00 | 128.00 | 1,217.00 | |
| Operating Income | 798.00 | 326.00 | 818.00 | 495.00 | 617.00 | 551.00 | 885.00 | -505.00 | 579.00 | |
| Net Income | 152.00 | -104.00 | 750.00 | 643.00 | -767.00 | 738.00 | 511.00 | 482.00 | 343.00 | |
| Profit Margin | 2.00 | -1.54 | 8.72 | 9.38 | -10.63 | 11.22 | 6.88 | 7.08 | 4.32 | |
| 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 | 23,971.00 | 24,088.00 | 24,991.00 | 24,022.00 | 23,724.00 | 25,762.00 | 25,401.00 | 26,038.00 | 27,910.00 | |
| Total Liabilities | 22,001.00 | 21,800.00 | 22,214.00 | 21,544.00 | 21,204.00 | 22,139.00 | 22,104.00 | 23,132.00 | 24,392.00 | |
| Total Equity | 1,970.00 | 2,288.00 | 2,777.00 | 2,478.00 | 2,520.00 | 3,623.00 | 3,297.00 | 2,906.00 | 3,518.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 | 484.00 | 451.00 | 855.00 | 952.00 | 31.00 | 1,056.00 | 267.00 | 241.00 | 566.00 | |
| Cash From Investing Activities | -258.00 | -948.00 | -134.00 | -187.00 | 364.00 | -109.00 | -92.00 | 1,721.00 | -129.00 | |
| Cash From Financing Activities | 215.00 | -297.00 | -458.00 | -714.00 | -350.00 | -403.00 | -288.00 | -1,990.00 | -572.00 | |
| Net Change in Cash | 442.00 | -795.00 | 265.00 | 47.00 | 46.00 | 546.00 | -115.00 | -26.00 | -138.00 | |