| 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 | 1,717.00 | 1,884.00 | 1,763.00 | 1,708.00 | 1,681.00 | 1,939.00 | 1,796.00 | 1,774.00 | 2,022.00 | |
| Gross Profit | 204.00 | 325.00 | 335.00 | 304.00 | 250.00 | 404.00 | 355.00 | 342.00 | 502.00 | |
| Operating Income | 88.00 | 215.00 | 209.00 | 183.00 | 125.00 | 301.00 | 235.00 | 208.00 | 398.00 | |
| Net Income | 80.00 | 87.00 | 83.00 | 81.00 | 28.00 | 173.00 | 114.00 | 219.00 | 239.00 | |
| Profit Margin | 4.66 | 4.62 | 4.71 | 4.74 | 1.67 | 8.92 | 6.35 | 12.34 | 11.82 | |
| 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 | 16,668.00 | 16,478.00 | 16,520.00 | 16,536.00 | 16,668.00 | 16,800.00 | 16,756.00 | 16,983.00 | 17,550.00 | |
| Total Liabilities | 7,230.00 | 6,954.00 | 6,875.00 | 6,815.00 | 6,741.00 | 6,755.00 | 6,702.00 | 6,747.00 | 7,322.00 | |
| Total Equity | 9,438.00 | 9,524.00 | 9,645.00 | 9,721.00 | 9,927.00 | 10,045.00 | 10,054.00 | 10,236.00 | 10,228.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 | 210.00 | 396.00 | 70.00 | 218.00 | 234.00 | 432.00 | 124.00 | 288.00 | 523.00 | |
| Cash From Investing Activities | -521.00 | -111.00 | -97.00 | -255.00 | -161.00 | -143.00 | -77.00 | 474.00 | -164.00 | |
| Cash From Financing Activities | 120.00 | -253.00 | -97.00 | -178.00 | -171.00 | -195.00 | -308.00 | -771.00 | -281.00 | |
| Net Change in Cash | -191.00 | 32.00 | -124.00 | -215.00 | -98.00 | 94.00 | -261.00 | -9.00 | 78.00 | |