| 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 | 59,893.00 | 51,242.00 | 47,516.00 | 42,314.00 | 48,385.00 | 40,589.00 | 39,071.00 | 36,455.00 | 40,111.00 | 34,146.00 | |
| Gross Profit | 48,987.00 | 42,036.00 | 39,025.00 | 34,742.00 | 39,553.00 | 33,215.00 | 31,766.00 | 29,835.00 | 32,509.00 | 27,949.00 | |
| Operating Income | 24,745.00 | 20,535.00 | 20,441.00 | 17,555.00 | 23,458.00 | 17,358.00 | 14,888.00 | 14,064.00 | 17,533.00 | 14,128.00 | |
| Net Income | 22,768.00 | 18,639.00 | 18,337.00 | 17,362.00 | 20,838.00 | 15,688.00 | 14,183.00 | 12,369.00 | 14,592.00 | 11,583.00 | |
| Profit Margin | 38.01 | 36.37 | 38.59 | 41.03 | 43.07 | 38.65 | 36.30 | 33.93 | 36.38 | 33.92 | |
| 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 | 366,021.00 | 303,844.00 | 294,744.00 | 280,213.00 | 276,054.00 | 256,408.00 | 230,238.00 | 222,844.00 | 229,623.00 | 216,274.00 | |
| Total Liabilities | 148,778.00 | 109,778.00 | 99,674.00 | 95,184.00 | 93,417.00 | 91,879.00 | 73,475.00 | 73,315.00 | 76,455.00 | 73,401.00 | |
| Total Equity | 217,243.00 | 194,066.00 | 195,070.00 | 185,029.00 | 182,637.00 | 164,529.00 | 156,763.00 | 149,529.00 | 153,168.00 | 142,873.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 | 36,214.00 | 29,999.00 | 25,561.00 | 24,026.00 | 27,988.00 | 24,724.00 | 19,370.00 | 19,246.00 | 19,404.00 | 20,402.00 | |
| Cash From Investing Activities | -34,187.00 | -21,848.00 | -25,958.00 | -20,010.00 | -21,498.00 | -8,620.00 | -8,298.00 | -8,734.00 | -6,472.00 | -6,077.00 | |
| Cash From Financing Activities | 25,149.00 | -10,047.00 | -15,977.00 | -19,495.00 | -5,465.00 | -4,371.00 | -11,178.00 | -19,767.00 | -8,401.00 | -5,875.00 | |
| Net Change in Cash | 27,159.00 | -1,887.00 | -16,243.00 | -15,367.00 | 311.00 | 12,101.00 | -258.00 | -9,543.00 | 4,927.00 | 8,096.00 | |