| Period Ending: | Jun 30, 2023 | Mar 30, 2023 | 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 | 50,517.00 | 50,517.00 | 28,602.00 | 30,555.00 | 27,356.00 | 34,201.00 | 26,864.00 | 29,546.00 | 25,514.00 | 30,229.00 | 25,439.00 | |
| Gross Profit | ||||||||||||
| Operating Income | 6,077.00 | 6,077.00 | 4,361.00 | 4,250.00 | 3,973.00 | 2,867.00 | 3,791.00 | 3,763.00 | 3,841.00 | 1,169.00 | 3,105.00 | |
| Net Income | 4,646.00 | 4,646.00 | 3,010.00 | 3,018.00 | 2,581.00 | 2,636.00 | 2,611.00 | 2,661.00 | 2,632.00 | 2,256.00 | 2,130.00 | |
| Profit Margin | 9.20 | 9.20 | 10.52 | 9.88 | 9.43 | 7.71 | 9.72 | 9.01 | 10.32 | 7.46 | 8.37 | |
| Period Ending: | Jun 30, 2023 | Mar 30, 2023 | 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 | 957,728.00 | 957,728.00 | 1,012,773.00 | 992,884.00 | 1,026,857.00 | 1,044,578.00 | 1,026,489.00 | 998,354.00 | 1,003,731.00 | 983,174.00 | 942,671.00 | |
| Total Liabilities | 898,905.00 | 898,905.00 | 949,070.00 | 932,372.00 | 960,652.00 | 980,502.00 | 965,108.00 | 939,544.00 | 940,311.00 | 921,614.00 | 881,982.00 | |
| Total Equity | 58,823.00 | 58,823.00 | 63,703.00 | 60,512.00 | 66,205.00 | 64,076.00 | 61,381.00 | 58,810.00 | 63,420.00 | 61,560.00 | 60,689.00 | |
| Period Ending: | Jun 30, 2025 | Mar 30, 2025 | Dec 31, 2024 | Sep 30, 2024 | |
| Cash From Operating Activities | 20,135.00 | 20,135.00 | 16,636.00 | 16,636.00 | |
| Cash From Investing Activities | -12,736.00 | -12,736.00 | -16,097.00 | -16,097.00 | |
| Cash From Financing Activities | -3,932.00 | -3,932.00 | 2,737.00 | 2,737.00 | |
| Net Change in Cash | 2,250.00 | 2,250.00 | 3,578.00 | 3,578.00 | |