v3.25.2
Revenue - Schedule of Revenue Disaggregated by 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 revenue $ 20,694 $ 11,381 $ 28,260 $ 18,963
Quantum Computing and Networking Hardware [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 14,066 7,338 17,130 10,956
Platform, Consulting and Support Services [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 6,628 $ 4,043 $ 11,130 $ 8,007