| 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 | 14,417.00 | 14,226.00 | 14,202.00 | 13,420.00 | 14,474.00 | 13,501.00 | 13,678.00 | 12,174.00 | 12,739.00 | |
| Gross Profit | 3,285.00 | 3,133.00 | 3,117.00 | 2,584.00 | 3,296.00 | 3,507.00 | 3,461.00 | 2,786.00 | 3,120.00 | |
| Operating Income | 2,707.00 | 2,594.00 | 2,616.00 | 1,629.00 | 2,500.00 | 2,960.00 | 2,900.00 | 2,060.00 | 2,555.00 | |
| Profit Margin | 17.39 | 12.51 | 15.15 | 5.30 | 13.77 | 18.61 | 15.47 | 13.24 | 13.60 | |
| 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 | 220,018.00 | 217,199.00 | 217,294.00 | 216,813.00 | 213,004.00 | 209,688.00 | 213,005.00 | 194,640.00 | 195,012.00 | |
| Total Liabilities | 112,502.00 | 111,674.00 | 113,676.00 | 111,989.00 | 109,346.00 | 107,655.00 | 111,291.00 | 105,545.00 | 104,793.00 | |
| Total Equity | 107,516.00 | 105,525.00 | 103,618.00 | 104,824.00 | 103,658.00 | 102,033.00 | 101,714.00 | 89,095.00 | 90,219.00 | |