| 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 | 9,557.00 | 9,179.00 | 8,149.00 | 9,086.00 | 8,503.00 | 8,388.00 | 7,447.00 | 8,196.00 | 6,903.00 | |
| Gross Profit | 6,813.00 | 6,507.00 | 5,544.00 | 5,974.00 | 5,193.00 | 5,152.00 | 4,247.00 | 5,084.00 | 5,098.00 | |
| Operating Income | 3,264.00 | 2,995.00 | 2,341.00 | 2,311.00 | 2,047.00 | 1,909.00 | 991.00 | 1,286.00 | 2,052.00 | |
| Net Income | 3,216.00 | 1,432.00 | 1,730.00 | 627.00 | 2,830.00 | 746.00 | -113.00 | 767.00 | 1,730.00 | |
| Profit Margin | 33.65 | 15.60 | 21.23 | 6.90 | 33.28 | 8.89 | -1.52 | 9.36 | 25.06 | |
| 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 | 90,141.00 | 87,897.00 | 89,367.00 | 91,839.00 | 90,883.00 | 90,907.00 | 92,980.00 | 97,154.00 | 90,534.00 | |
| Total Liabilities | 80,522.00 | 80,469.00 | 83,160.00 | 85,962.00 | 83,356.00 | 84,982.00 | 87,958.00 | 90,922.00 | 82,878.00 | |
| Total Equity | 9,619.00 | 7,428.00 | 6,207.00 | 5,877.00 | 7,527.00 | 5,925.00 | 5,022.00 | 6,232.00 | 7,656.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 | 4,684.00 | 2,280.00 | 1,391.00 | 4,771.00 | 3,571.00 | 2,459.00 | 689.00 | 538.00 | 2,760.00 | |
| Cash From Investing Activities | -414.00 | -389.00 | -447.00 | -402.00 | -210.00 | -217.00 | -217.00 | -27,089.00 | -262.00 | |
| Cash From Financing Activities | -2,853.00 | -2,673.00 | -4,107.00 | -1,407.00 | -3,651.00 | -2,649.00 | -1,708.00 | 2,754.00 | -2,005.00 | |
| Net Change in Cash | 1,417.00 | -782.00 | -3,163.00 | 2,962.00 | -290.00 | -407.00 | -1,236.00 | -23,797.00 | 493.00 | |