XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 8,601 $ 12,833 $ 31,472 $ 37,885
APAC        
Disaggregation of Revenue [Line Items]        
Total revenues 6,062 9,070 14,178 21,294
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 1,567 1,534 10,007 9,823
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues $ 972 $ 2,229 $ 7,287 $ 6,768