XML 44 R34.htm IDEA: XBRL DOCUMENT v3.26.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 19,262 $ 8,601 $ 49,426 $ 31,472
APAC        
Disaggregation of Revenue [Line Items]        
Total revenues 13,886 6,062 30,957 14,178
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 4,237 972 7,747 7,287
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues $ 1,139 $ 1,567 $ 10,722 $ 10,007