| 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 | 4,527.00 | 3,810.00 | 4,076.00 | 3,400.00 | 3,941.00 | 3,486.00 | 3,632.00 | 3,534.00 | 3,810.00 | |
| Gross Profit | 2,514.00 | 2,223.00 | 2,376.00 | 1,940.00 | 2,424.00 | 1,882.00 | 1,920.00 | 1,840.00 | 2,034.00 | |
| Operating Income | 1,469.00 | 1,146.00 | 1,269.00 | 773.00 | 1,340.00 | 872.00 | 863.00 | 879.00 | 1,030.00 | |
| Net Income | 1,028.00 | 813.00 | 693.00 | -144.00 | 949.00 | 466.00 | 323.00 | 343.00 | 698.00 | |
| Profit Margin | 22.71 | 21.34 | 17.00 | -4.24 | 24.08 | 13.37 | 8.89 | 9.71 | 18.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 | 111,597.00 | 107,441.00 | 104,555.00 | 102,415.00 | 99,820.00 | 100,417.00 | 102,005.00 | 109,080.00 | 105,943.00 | |
| Total Liabilities | 79,871.00 | 76,569.00 | 73,833.00 | 72,223.00 | 72,289.00 | 73,344.00 | 74,584.00 | 81,513.00 | 77,915.00 | |
| Total Equity | 31,726.00 | 30,872.00 | 30,722.00 | 30,192.00 | 27,531.00 | 27,073.00 | 27,421.00 | 27,567.00 | 28,028.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,945.00 | 1,246.00 | 1,183.00 | 641.00 | 1,539.00 | 856.00 | 1,982.00 | 1,386.00 | 1,992.00 | |
| Cash From Investing Activities | -3,116.00 | -3,147.00 | -3,238.00 | -3,476.00 | -1,035.00 | -57.00 | 1,385.00 | -3,116.00 | 923.00 | |
| Cash From Financing Activities | 1,824.00 | 1,837.00 | 2,167.00 | 1,298.00 | 1,191.00 | -928.00 | -3,332.00 | 1,784.00 | -2,983.00 | |
| Net Change in Cash | 653.00 | -64.00 | 112.00 | -1,537.00 | 1,695.00 | -129.00 | 35.00 | 54.00 | -68.00 | |