| 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 | 100.71 | 100.44 | 95.41 | 90.68 | 85.87 | 73.76 | 79.75 | 74.61 | 76.68 | |
| Gross Profit | 22.93 | 14.44 | 18.87 | 17.03 | 16.35 | 4.80 | 18.31 | 17.34 | 23.16 | |
| Operating Income | 4.56 | -5.45 | 1.97 | -0.85 | 1.38 | -13.53 | 0.94 | -4.89 | 10.79 | |
| Profit Margin | 15.38 | 14.66 | 12.39 | 13.55 | 17.86 | 14.97 | 17.02 | 19.22 | 21.62 | |
| 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 | 497.89 | 503.97 | 519.78 | 476.36 | 493.82 | 525.54 | 493.81 | 492.33 | 523.33 | |
| Total Liabilities | 247.09 | 214.49 | 244.97 | 213.56 | 251.43 | 242.82 | 221.75 | 234.18 | 283.72 | |
| Total Equity | 250.80 | 289.49 | 274.80 | 262.80 | 242.38 | 282.73 | 272.06 | 258.15 | 239.62 | |