v3.25.1
Revenue - Summary of Disaggregated Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]    
Revenue $ 3,368 $ 2,107
% of Revenue 100.00% 100.00%
Recognized at a point in time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 2,481 $ 1,714
% of Revenue 74.00% 81.00%
Recognized over time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 887 $ 393
% of Revenue 26.00% 19.00%
North America [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 3,157 $ 1,674
% of Revenue 94.00% 79.00%
Europe [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 52 $ 229
% of Revenue 2.00% 11.00%
Asia [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 159 $ 204
% of Revenue 5.00% 10.00%