XML 50 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Summary of Net Revenue by Major Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total net revenue $ 25,406 $ 24,055 $ 50,603 $ 42,894
EMEA        
Disaggregation of Revenue [Line Items]        
Total net revenue [1] 18,566 18,259 36,088 29,811
Americas        
Disaggregation of Revenue [Line Items]        
Total net revenue [2] 4,280 4,595 9,554 9,314
APAC        
Disaggregation of Revenue [Line Items]        
Total net revenue $ 2,560 $ 1,201 $ 4,961 $ 3,769
[1] Our net revenues generated from Germany, the Czech Republic, and Italy represented 22.8%, 15.6% and 12.3% of our total net revenue for the three months ended June 30, 2026, respectively. Our net revenues generated from Germany, the Czech Republic, and Italy represented 22.6%, 20.4% and 10.8% of our total net revenue for the three months ended June 30, 2025. Our net revenues generated from Germany, the Czech Republic, and Italy represented 16.4%, 16.0% and 15.6% of our total net revenue for the six months ended June 30, 2026, respectively. Our net revenues generated from Germany, the Czech Republic, the United Kingdom and Italy represented 19.3%, 16.1%, 11.6% and 10.9% of our total net revenue for the six months ended June 30, 2025, respectively.
[2] Our net revenues generated from the United States represented 15.8% and 17.8% of our total net revenue for the three and six months ended June 30, 2026, respectively. Our net revenues generated from the United States represented 17.4% and 19.5% of our total net revenue for the three and six months ended June 30, 2025, respectively.