v3.26.1
Revenue Recognition - Summary of Net Revenue by Major Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total net revenue $ 25,197 $ 18,839
EMEA    
Disaggregation of Revenue [Line Items]    
Total net revenue [1] 17,522 11,552
Americas    
Disaggregation of Revenue [Line Items]    
Total net revenue [2] 5,274 4,719
APAC    
Disaggregation of Revenue [Line Items]    
Total net revenue $ 2,401 $ 2,568
[1] Our net revenues generated from Italy, Czech Republic and Germany represented 18.9%, 16.4% and 10.0% of our total net revenue for the three months ended March 31, 2026, respectively. Our net revenues generated from Germany, the United Kingdom, Italy and Czech Republic represented 15.0%, 14.4%, 10.9% and 10.6% of our total net revenue for the three months ended March 31, 2025, respectively.
[2] Our net revenues generated from the United States represented 19.8% and 22.2% of our total net revenues for the three months ended March 31, 2026, and 2025, respectively.