v3.26.1
Segments and Geographical Information - Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Revenue based upon the customers country of origin    
Number of reportable segments | segment 1  
Number of operating segments | segment 1  
Total revenue, net $ 1,614 $ 1,170
United States    
Revenue based upon the customers country of origin    
Percentage of assets 99.00%  
Total revenue, net $ 497 1,120
International    
Revenue based upon the customers country of origin    
Total revenue, net $ 1,117 $ 50