| 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,839.00 | 1,671.00 | 1,895.00 | 1,883.00 | 2,025.00 | 1,660.00 | 1,779.00 | 1,945.00 | 1,914.00 | |
| Gross Profit | 1,379.00 | 1,375.00 | 1,510.00 | 1,411.00 | 1,552.00 | 1,380.00 | 1,420.00 | 1,395.00 | 1,434.00 | |
| Operating Income | 200.00 | 271.00 | 398.00 | 378.00 | 435.00 | 366.00 | 363.00 | 365.00 | 379.00 | |
| Net Income | 137.00 | 201.00 | 254.00 | 293.00 | 294.00 | 280.00 | 182.00 | 290.00 | 399.00 | |
| Profit Margin | 7.45 | 12.03 | 13.40 | 15.56 | 14.52 | 16.87 | 10.23 | 14.91 | 20.85 | |
| 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 | 11,854.00 | 11,699.00 | 12,368.00 | 13,451.00 | 13,136.00 | 12,708.00 | 13,420.00 | 13,617.00 | 13,139.00 | |
| Total Liabilities | 5,854.00 | 5,617.00 | 5,982.00 | 6,039.00 | 5,728.00 | 5,308.00 | 5,907.00 | 6,084.00 | 5,564.00 | |
| Total Equity | 6,000.00 | 6,082.00 | 6,386.00 | 7,412.00 | 7,408.00 | 7,400.00 | 7,513.00 | 7,533.00 | 7,575.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 | 130.00 | 17.00 | 549.00 | 1,176.00 | 234.00 | 120.00 | 580.00 | 1,264.00 | 112.00 | |
| Cash From Investing Activities | -68.00 | -89.00 | 214.00 | -62.00 | -46.00 | -69.00 | -49.00 | -51.00 | -63.00 | |
| Cash From Financing Activities | -429.00 | -568.00 | -1,411.00 | -504.00 | -402.00 | -546.00 | -360.00 | -431.00 | -351.00 | |
| Net Change in Cash | -370.00 | -618.00 | -640.00 | 579.00 | -203.00 | -500.00 | 158.00 | 796.00 | -313.00 | |