| 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 | 7,409.00 | 6,790.00 | 5,935.00 | 6,059.00 | 5,312.00 | 5,073.00 | 4,333.00 | 4,409.00 | 3,927.00 | |
| Gross Profit | 3,209.00 | 3,094.00 | 2,771.00 | 2,749.00 | 2,439.00 | 2,365.00 | 2,024.00 | 2,050.00 | 2,095.00 | |
| Operating Income | 724.00 | 825.00 | 763.00 | 820.00 | 557.00 | 726.00 | 528.00 | 335.00 | 785.00 | |
| Net Income | 421.00 | 523.00 | 494.00 | 639.00 | 397.00 | 531.00 | 344.00 | 165.00 | 359.00 | |
| Profit Margin | 5.68 | 7.70 | 8.32 | 10.55 | 7.47 | 10.47 | 7.94 | 3.74 | 9.14 | |
| 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 | 36,691.00 | 32,948.00 | 27,682.00 | 25,196.00 | 22,623.00 | 20,030.00 | 19,062.00 | 17,612.00 | 16,124.00 | |
| Total Liabilities | 30,473.00 | 27,235.00 | 22,678.00 | 20,845.00 | 18,621.00 | 16,374.00 | 15,672.00 | 14,541.00 | 13,383.00 | |
| Total Equity | 6,218.00 | 5,713.00 | 5,004.00 | 4,351.00 | 4,002.00 | 3,656.00 | 3,390.00 | 3,071.00 | 2,741.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 | 2,959.00 | 2,917.00 | 1,031.00 | 2,924.00 | 1,600.00 | 1,882.00 | 1,512.00 | 1,928.00 | 941.00 | |
| Cash From Investing Activities | -1,111.00 | -1,225.00 | -1,842.00 | -2,128.00 | -2,608.00 | -2,085.00 | -1,466.00 | -914.00 | -1,330.00 | |
| Cash From Financing Activities | 444.00 | 613.00 | 465.00 | 757.00 | 726.00 | 476.00 | 0.00 | 73.00 | 132.00 | |
| Net Change in Cash | 2,311.00 | 2,390.00 | -201.00 | 1,221.00 | -345.00 | 5.00 | -30.00 | 592.00 | -568.00 | |