| in CHF 1 000 | 
 | 01.01. - 30.06.2024 | 01.01. - 30.06.2023 restated | 
| Net profit | 
 | 11 886 | 7 722 | 
| Depreciation | 
 | 6 065 | 5 765 | 
| Amortization | 
 | 3 548 | 2 204 | 
| Interest income | 
 | –248 | –150 | 
| Interest expenses | 
 | 2 593 | 1 776 | 
| Tax expenses | 
 | 3 541 | 3 045 | 
| Change in provisions | 
 | –157 | 130 | 
| Change in other non-current assets | 
 | 12 | –12 | 
| Other non-cash-items | 
 | –904 | 1 384 | 
| Subtotal before working capital changes | 
 | 26 336 | 21 865 | 
| Change in working capital | 
 | 6 549 | –7 421 | 
| Income tax paid | 
 | –4 418 | –2 132 | 
| Interest paid | 
 | –2 187 | –1 582 | 
| Interest received | 
 | 249 | 138 | 
| Net cash from operating activities | 
 | 26 529 | 10 868 | 
| Purchase of property, plant and equipment | 
 | –5 464 | –5 512 | 
| Proceeds from sale of property, plant and equipment | 
 | 34 | 79 | 
| Purchase of intangible assets | 
 | –20 | –204 | 
| Acquisition of subsidiaries, net of cash acquired | 
 | –51 035 | –21 985 | 
| Net cash used in investing activities | 
 | –56 485 | –27 622 | 
| Transaction costs on conversion of MCNs | 
 | –43 | - | 
| Purchase of treasury shares (net) | 
 | –3 279 | –427 | 
| Repayment of finance lease liabilities | 
 | –187 | –242 | 
| Proceeds from borrowings short-term | 
 | 7 778 | - | 
| Proceeds from borrowings long term | 
 | 42 186 | 17 217 | 
| Repayment of borrowings short-term | 
 | –25 097 | –11 003 | 
| Net cash from financing activities | 
 | 21 358 | 5 545 | 
| Currency translation effects | 
 | 1 265 | –113 | 
| Net increase in cash and cash equivalents | 
 | –7 333 | –11 322 | 
| Cash and cash equivalents at the beginning of the period | 
 | 57 851 | 75 491 | 
| Cash and cash equivalents at the end of the period | 
 | 50 518 | 64 169 |