| 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 | 2,159.00 | 2,138.00 | 2,068.00 | 2,188.00 | 2,171.00 | 2,178.00 | 2,162.00 | 2,288.00 | 2,271.00 | |
| Gross Profit | 976.00 | 986.00 | 920.00 | 1,024.00 | 1,000.00 | 999.00 | 970.00 | 1,059.00 | 1,069.00 | |
| Operating Income | 502.00 | 472.00 | 435.00 | 517.00 | 487.00 | 492.00 | 441.00 | 491.00 | 534.00 | |
| Net Income | 297.00 | 205.00 | 204.00 | 287.00 | -2,958.00 | 354.00 | 241.00 | 228.00 | 291.00 | |
| Profit Margin | 13.76 | 9.59 | 9.86 | 13.12 | -136.25 | 16.25 | 11.15 | 9.97 | 12.81 | |
| 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 | 27,401.00 | 27,326.00 | 27,426.00 | 27,521.00 | 27,483.00 | 11,185.00 | 11,174.00 | 30,056.00 | 10,129.00 | |
| Total Liabilities | 15,845.00 | 15,997.00 | 16,214.00 | 16,447.00 | 16,624.00 | 13,298.00 | 13,544.00 | 16,954.00 | 13,022.00 | |
| Total Equity | 11,556.00 | 11,329.00 | 11,212.00 | 11,074.00 | 10,859.00 | -2,113.00 | -2,370.00 | 13,102.00 | -2,893.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 | 430.00 | 546.00 | 242.00 | 679.00 | 240.00 | 489.00 | 264.00 | 528.00 | 500.00 | |
| Cash From Investing Activities | -191.00 | -162.00 | -235.00 | -178.00 | -235.00 | -196.00 | -354.00 | -131.00 | -200.00 | |
| Cash From Financing Activities | -252.00 | -419.00 | -42.00 | -466.00 | -69.00 | -241.00 | -73.00 | -417.00 | -329.00 | |
| Net Change in Cash | -13.00 | -35.00 | -35.00 | 35.00 | -64.00 | 52.00 | -163.00 | -20.00 | -29.00 | |