v3.26.1
Segments, Geographical Information, Concentrations and Significant Customers - Concentration of risk (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Revenue | Customer concentration risk | Customer A          
Concentration Risk [Line Items]          
Concentration risk percentage 64.00%   34.00%    
Revenue | Customer concentration risk | Customer B          
Concentration Risk [Line Items]          
Concentration risk percentage     25.00%    
Revenue | Customer concentration risk | Customer C          
Concentration Risk [Line Items]          
Concentration risk percentage 16.00%        
Revenue | Customer concentration risk | Customer D          
Concentration Risk [Line Items]          
Concentration risk percentage   20.00%   17.00%  
Revenue | Customer concentration risk | Customer E          
Concentration Risk [Line Items]          
Concentration risk percentage   27.00%   15.00%  
Revenue | Customer concentration risk | Customer F          
Concentration Risk [Line Items]          
Concentration risk percentage   39.00%   53.00%  
Revenue | Customer concentration risk | Government entities          
Concentration Risk [Line Items]          
Concentration risk percentage 18.00% 91.70% 22.20% 90.70%  
Accounts receivable | Credit Concentration Risk [Member] | Customer A          
Concentration Risk [Line Items]          
Concentration risk percentage         20.00%
Accounts receivable | Credit Concentration Risk [Member] | Customer B          
Concentration Risk [Line Items]          
Concentration risk percentage     21.00%    
Accounts receivable | Credit Concentration Risk [Member] | Customer C          
Concentration Risk [Line Items]          
Concentration risk percentage     43.00%    
Accounts receivable | Credit Concentration Risk [Member] | Customer D          
Concentration Risk [Line Items]          
Concentration risk percentage     21.00%   50.00%
Accounts receivable | Credit Concentration Risk [Member] | Customer E          
Concentration Risk [Line Items]          
Concentration risk percentage         24.00%