| 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 | 34,332.51 | 35,565.52 | 34,594.24 | 34,695.93 | 36,880.15 | 35,718.60 | 32,685.82 | 35,032.14 | 35,975.30 | |
| Gross Profit | 6,105.68 | 6,498.76 | 4,808.72 | 5,567.89 | 6,999.70 | 7,193.82 | 5,862.36 | 4,577.57 | 6,335.03 | |
| Operating Income | 1,559.98 | 1,663.19 | 300.96 | 72.92 | 2,275.12 | 2,279.30 | 1,065.24 | -1,320.31 | 1,442.23 | |
| Profit Margin | 3.49 | -9.44 | -2.18 | -3.95 | 6.08 | 6.19 | 4.32 | -1.75 | 4.49 | |
| 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 | 264,476.56 | 272,092.08 | 271,931.13 | 278,018.79 | 281,020.71 | 285,087.93 | 289,334.99 | 294,380.45 | 299,307.88 | |
| Total Liabilities | 88,553.40 | 90,885.48 | 88,708.45 | 94,100.63 | 87,933.96 | 93,793.49 | 94,318.85 | 99,097.91 | 96,533.22 | |
| Total Equity | 175,923.16 | 181,206.60 | 183,222.69 | 183,918.16 | 193,086.75 | 191,294.44 | 195,016.14 | 195,282.54 | 202,774.66 | |