XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Net Revenue - Summary of Net Revenue by Major Geographic Region Based on Customers' Location (Parenthetical) (Details) - Major Geographic Region - Net Revenues
12 Months Ended
Dec. 31, 2024
Germany  
Disaggregation of Revenue [Line Items]  
Concentration risk percentage 16.30%
Czech Republic  
Disaggregation of Revenue [Line Items]  
Concentration risk percentage 11.80%
United States  
Disaggregation of Revenue [Line Items]  
Concentration risk percentage 20.70%