v3.26.1
Concentrations - Schedules of Concentration of Risk, by Risk Factor (Details) - Revenue Benchmark - Geographic Concentration Risk
12 Months Ended
Dec. 31, 2025
Disaggregation of Revenue [Line Items]  
Total revenue 100.00%
Germany  
Disaggregation of Revenue [Line Items]  
Total revenue 77.00%
Switzerland  
Disaggregation of Revenue [Line Items]  
Total revenue 11.00%
Other  
Disaggregation of Revenue [Line Items]  
Total revenue 12.00%