v3.25.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
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 
   Year ended December 31,   December 31, 
   2024   2023   2024   2023 
   (as a percentage) 
Customer 1   23.0%   <10%    <10%    <10% 
Customer 2   12.7%   —%    <10%    —% 
Customer 3   11.3%   <10%    <10%    <10% 
Customer 4   10.5%   <10%    <10%    —% 
Customer 5   <10%    <10%    18.2%   11.2%
Customer 6   —%    —%    12.9%   <10% 
Customer 7   —%    —%    10.8%   <10% 
Schedule of Revenue by Geographic Area

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

 

         
   December 31, 
   2024   2023 
   (In thousands) 
Americas  $39,908   $67,883 
Europe   839    9,219 
Other   256    341 
Total  $41,003   $77,443