| Schedule of reconciliation of disaggregated revenue by target market and geography |
| | | | | | | | | | | | | | | Three months ended | | Nine months ended | | | September 30, | | September 30, | Target Market | | 2025 | | 2024 | | 2025 | | 2024 | Industrial | | $ | 71,023 | | $ | 59,152 | | $ | 198,904 | | $ | 192,230 | Vehicle | | | 21,584 | | | 20,353 | | | 71,278 | | | 83,669 | Medical | | | 21,656 | | | 20,507 | | | 60,803 | | | 58,828 | Aerospace & Defense | | | 18,755 | | | 18,332 | | | 60,753 | | | 53,627 | Distribution and Other | | | 5,725 | | | 6,869 | | | 19,386 | | | 19,604 | Total | | $ | 138,743 | | $ | 125,213 | | $ | 411,124 | | $ | 407,958 |
| | | | | | | | | | | | | | | Three months ended | | Nine months ended | | | September 30, | | September 30, | Geography | | 2025 | | 2024 | | 2025 | | 2024 | North America (primarily U.S.) | | $ | 94,838 | | $ | 85,263 | | $ | 273,463 | | $ | 276,886 | Europe | | | 37,470 | | | 33,859 | | | 118,517 | | | 111,664 | Asia-Pacific | | | 6,435 | | | 6,091 | | | 19,144 | | | 19,408 | Total | | $ | 138,743 | | $ | 125,213 | | $ | 411,124 | | $ | 407,958 |
|