| 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 | 2.86 | 2.79 | 2.78 | 4.67 | 1.92 | 2.02 | 1.77 | 0.51 | 2.69 | |
| Gross Profit | 2.71 | 2.66 | 2.65 | 4.29 | 1.83 | 1.96 | 1.64 | 0.40 | 2.41 | |
| Operating Income | 1.45 | 1.34 | 1.40 | 1.73 | 0.38 | 0.39 | 0.18 | -1.50 | 0.97 | |
| Profit Margin | 36.92 | 29.92 | 41.16 | 354.54 | 34.64 | -18.81 | -6.90 | -428.82 | 14.43 | |
| 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 | 174.11 | 174.36 | 179.33 | 169.95 | 155.36 | 152.13 | 157.36 | 154.75 | 175.46 | |
| Total Liabilities | 28.36 | 28.16 | 30.70 | 30.34 | 30.44 | 29.55 | 32.20 | 31.74 | 55.43 | |
| Total Equity | 145.75 | 146.20 | 148.64 | 139.61 | 124.92 | 122.58 | 125.16 | 123.01 | 120.02 | |