XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 15,328 $ 7,979 $ 22,871 $ 25,052
APAC        
Disaggregation of Revenue [Line Items]        
Total revenues 6,580 4,966 8,116 12,224
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 6,352 1,046 8,440 8,289
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues $ 2,396 $ 1,967 $ 6,315 $ 4,539