| 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 | 3,351.00 | 2,855.00 | 2,926.00 | 2,962.00 | 3,289.00 | 2,942.00 | 3,085.00 | 2,968.00 | 3,434.00 | |
| Gross Profit | 731.00 | 456.00 | 481.00 | 420.00 | 722.00 | 553.00 | 619.00 | 494.00 | 918.00 | |
| Operating Income | 706.00 | 375.00 | 417.00 | 310.00 | 711.00 | 500.00 | 551.00 | 448.00 | 857.00 | |
| Net Income | 553.00 | -128.00 | -39.00 | 358.00 | 231.00 | 150.00 | 293.00 | -661.00 | 305.00 | |
| Profit Margin | 16.50 | -4.48 | -1.33 | 12.09 | 7.02 | 5.10 | 9.50 | -22.27 | 8.88 | |
| 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 | 50,783.00 | 48,542.00 | 48,615.00 | 47,406.00 | 50,079.00 | 47,738.00 | 47,045.00 | 44,799.00 | 43,161.00 | |
| Total Liabilities | 42,375.00 | 40,859.00 | 40,890.00 | 39,702.00 | 42,440.00 | 40,709.00 | 40,765.00 | 38,814.00 | 37,905.00 | |
| Total Equity | 8,408.00 | 7,683.00 | 7,725.00 | 7,704.00 | 7,639.00 | 7,029.00 | 6,280.00 | 5,985.00 | 5,256.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 | 1,297.00 | 976.00 | 545.00 | 1,088.00 | 985.00 | 392.00 | 287.00 | 725.00 | 1,122.00 | |
| Cash From Investing Activities | -1,736.00 | -1,600.00 | -1,282.00 | -1,611.00 | -1,865.00 | -1,838.00 | -2,386.00 | -2,515.00 | -1,923.00 | |
| Cash From Financing Activities | 791.00 | 145.00 | 1,317.00 | -224.00 | 1,428.00 | 1,153.00 | 2,606.00 | 1,665.00 | 1,211.00 | |
| Net Change in Cash | 348.00 | -365.00 | 527.00 | -520.00 | 411.00 | -407.00 | 565.00 | -345.00 | 325.00 | |