v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Concentration of Risk

The customer concentration for balances greater than 10% of revenues and 10% of accounts receivables, net, respectively, are presented below:

 

   Total Revenue   Accounts Receivable, Net 
   Three Months Ended June 30,   Six Months Ended June 30,   June 30,   December 31, 
   2025   2024   2025   2024   2025   2024 
   (as a percentage) 
Customer 1   30.5%   %   18.1%   <10%   %   %
Customer 2   20.1%   <10%   15.9%   <10%   <10%   <10%
Customer 3   14.6%   24.0%   20.6%   25.4%   <10%   <10%
Customer 4   <10%   %   14.3%   <10%   <10%   %
Customer 5   <10%   26.5%   <10%   20.1%   <10%   <10%
Customer 6   %   16.0%   %   <10%   %   <10%
Customer 7   <10%   11.4%   <10%   <10%   <10%   <10%
Customer 8   <10%   <10%   <10%   <10%   17.3%   %
Customer 9   %   %   %   %   12.8%   12.9%
Customer 10   %   %   %   %   <10%   10.8%
Customer 11   %   <10%   %   <10%   %   18.2%
Schedule of Revenue by Geographic Area

The Company currently sells its products in the geographic regions as follows:

 

   2025   2024   2025   2024 
   Three Months Ended June 30,   Six Months Ended June 30, 
   2025   2024   2025   2024 
   (In thousands) 
Americas  $10,731   $10,103   $19,020   $19,476 
Europe   2,748    176    3,684    501 
Other   93    65    188    153 
Total  $13,572   $10,344   $22,892   $20,130