Annual report pursuant to Section 13 and 15(d)

Revenue (Tables)

v3.24.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedules 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,
2023 2022 2023 2022
(as a percentage)
Customer 1 <10  % 11.7  % 11.2  % <10  %
Customer 2 <10  % 29.2  % <10  % <10  %
Revenue by Geographic Area
December 31,
2023 2022
(In thousands)
Americas $ 67,883  $ 78,070 
Europe 9,219  263 
Other 341  373 
Total $ 77,443  $ 78,706