XML 51 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Summary of Net Revenue by Major Geographic Region (Parenthetical) (Details) - Major Geographic Region - Net Revenues
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Germany        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 22.80% 22.60% 16.40% 19.30%
United Kingdom        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage       11.60%
Italy        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 12.30% 10.80% 15.60% 10.90%
Czech Republic        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 15.60% 20.40% 16.00% 16.10%
United States        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 15.80% 17.40% 17.80% 19.50%