v3.25.2
Revenues - Schedule of Disaggregation by Customer Location (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 $ 9,084 $ 17,375 $ 18,567 $ 27,619
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 2,649 11,131 5,614 15,589
Europe, Middle East, Africa (EMEA)        
Disaggregation of Revenue [Line Items]        
Total revenues 1,954 5,014 4,464 9,594
Asia        
Disaggregation of Revenue [Line Items]        
Total revenues 4,481 826 8,489 2,032
Australia        
Disaggregation of Revenue [Line Items]        
Total revenues $ 0 $ 404 $ 0 $ 404