XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Segments, Geographical Information, Concentrations and Significant Customers - Concentration of risk (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Revenue | Customer concentration risk | Customer A          
Concentration Risk [Line Items]          
Concentration risk percentage   17.00%   19.00%  
Revenue | Customer concentration risk | Customer B          
Concentration Risk [Line Items]          
Concentration risk percentage 32.00% 14.00% 23.00% 11.00%  
Revenue | Customer concentration risk | Customer C          
Concentration Risk [Line Items]          
Concentration risk percentage 13.00%   14.00%    
Revenue | Customer concentration risk | Customer D          
Concentration Risk [Line Items]          
Concentration risk percentage 32.00% 32.00% 45.00% 23.00%  
Revenue | Customer concentration risk | Customer E          
Concentration Risk [Line Items]          
Concentration risk percentage       20.00%  
Revenue | Customer concentration risk | Customer F          
Concentration Risk [Line Items]          
Concentration risk percentage 10.00% 15.00%      
Revenue | Customer concentration risk | Customer G          
Concentration Risk [Line Items]          
Concentration risk percentage   14.00%      
Revenue | Customer concentration risk | Government entities          
Concentration Risk [Line Items]          
Concentration risk percentage 92.60% 95.80% 91.40% 92.50%  
Accounts receivable | Credit Concentration Risk [Member] | Customer A          
Concentration Risk [Line Items]          
Concentration risk percentage     19.00%   15.00%
Accounts receivable | Credit Concentration Risk [Member] | Customer B          
Concentration Risk [Line Items]          
Concentration risk percentage     37.00%   23.00%
Accounts receivable | Credit Concentration Risk [Member] | Customer C          
Concentration Risk [Line Items]          
Concentration risk percentage         26.00%
Accounts receivable | Credit Concentration Risk [Member] | Customer D          
Concentration Risk [Line Items]          
Concentration risk percentage         31.00%
Accounts receivable | Credit Concentration Risk [Member] | Customer E          
Concentration Risk [Line Items]          
Concentration risk percentage     32.00%