| Period Ending: | Dec 31, 2025 | 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 | 19,686.00 | 16,331.00 | 16,977.00 | 14,541.00 | 17,554.00 | 14,968.00 | 15,770.00 | 14,462.00 | 17,381.00 | 14,752.00 | |
| Gross Profit | 11,928.00 | 9,361.00 | 9,976.00 | 8,031.00 | 10,440.00 | 8,420.00 | 8,950.00 | 7,743.00 | 10,267.00 | 7,771.00 | |
| Operating Income | 4,251.00 | 2,542.00 | 2,781.00 | 1,434.00 | 3,741.00 | 1,947.00 | 2,190.00 | 1,280.00 | 3,739.00 | 1,828.00 | |
| Net Income | 7,047.00 | 1,435.00 | 2,193.00 | 1,057.00 | 2,948.00 | -319.00 | 1,818.00 | 2,024.00 | 3,281.00 | 1,738.00 | |
| Profit Margin | 35.80 | 8.79 | 12.92 | 7.27 | 16.79 | -2.13 | 11.53 | 14.00 | 18.88 | 11.78 | |
| Period Ending: | Dec 31, 2025 | 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 | 151,880.00 | 146,312.00 | 148,585.00 | 145,667.00 | 137,175.00 | 134,339.00 | 133,848.00 | 137,169.00 | 135,241.00 | 129,321.00 | |
| Total Liabilities | 119,140.00 | 118,322.00 | 120,997.00 | 118,714.00 | 109,782.00 | 109,809.00 | 109,745.00 | 113,836.00 | 112,628.00 | 106,165.00 | |
| Total Equity | 32,740.00 | 27,990.00 | 27,588.00 | 26,953.00 | 27,393.00 | 24,530.00 | 24,103.00 | 23,333.00 | 22,613.00 | 23,156.00 | |
| Period Ending: | Dec 31, 2025 | 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,040.00 | 3,081.00 | 1,701.00 | 4,370.00 | 4,331.00 | 2,881.00 | 2,066.00 | 4,168.00 | 4,464.00 | 3,055.00 | |
| Cash From Investing Activities | 1,417.00 | -438.00 | 1,698.00 | -12,979.00 | -1,379.00 | -1,587.00 | 2,239.00 | -4,210.00 | 2,836.00 | -1,953.00 | |
| Cash From Financing Activities | -3,406.00 | -3,012.00 | -2,854.00 | 5,443.00 | -1,676.00 | -2,765.00 | -4,515.00 | 1,877.00 | -1,615.00 | -3,132.00 | |
| Net Change in Cash | 2,041.00 | -427.00 | 865.00 | -2,999.00 | 946.00 | -1,264.00 | -287.00 | 1,676.00 | 5,814.00 | -2,149.00 | |