| 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 | 5,318.00 | 5,255.00 | 5,280.00 | 5,418.00 | 5,266.00 | 5,352.00 | 5,120.00 | 5,225.00 | 5,173.00 | |
| Gross Profit | 3,213.00 | 3,027.00 | 3,145.00 | 3,099.00 | 3,144.00 | 3,233.00 | 3,009.00 | 2,898.00 | 3,011.00 | |
| Operating Income | 1,221.00 | 1,032.00 | 1,065.00 | 831.00 | 1,173.00 | 1,050.00 | 999.00 | 832.00 | 1,043.00 | |
| Net Income | 897.00 | 655.00 | 738.00 | 668.00 | 812.00 | 605.00 | 699.00 | 588.00 | 740.00 | |
| Profit Margin | 16.87 | 12.46 | 13.98 | 12.33 | 15.42 | 11.30 | 13.65 | 11.25 | 14.31 | |
| 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 | 50,927.00 | 47,352.00 | 49,373.00 | 51,567.00 | 50,142.00 | 49,875.00 | 49,504.00 | 48,495.00 | 49,906.00 | |
| Total Liabilities | 21,927.00 | 19,023.00 | 19,476.00 | 21,579.00 | 21,749.00 | 21,259.00 | 21,430.00 | 21,741.00 | 21,612.00 | |
| Total Equity | 29,000.00 | 28,329.00 | 29,897.00 | 29,988.00 | 28,393.00 | 28,616.00 | 28,074.00 | 26,754.00 | 28,294.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 | 1,518.00 | 567.00 | 556.00 | 1,231.00 | 1,458.00 | 861.00 | 1,035.00 | 1,053.00 | 1,255.00 | |
| Cash From Investing Activities | -3,116.00 | -143.00 | -419.00 | -633.00 | -1,698.00 | -30.00 | -689.00 | -451.00 | -350.00 | |
| Cash From Financing Activities | 2,704.00 | -257.00 | -1,609.00 | -1,246.00 | 727.00 | -360.00 | -107.00 | -974.00 | -302.00 | |
| Net Change in Cash | 1,085.00 | 161.00 | -1,512.00 | -645.00 | 475.00 | 466.00 | 237.00 | -384.00 | 605.00 | |