XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Schedule of Geographic Revenue Information The table below lists the geographic revenue for the periods indicated (in thousands):

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

U.S.

 

$

71,608

 

 

 

82

%

 

$

69,936

 

 

 

84

%

 

$

140,047

 

 

 

75

%

 

$

151,065

 

 

 

76

%

Canada

 

 

3,376

 

 

 

4

 

 

 

3,287

 

 

 

4

 

 

 

6,573

 

 

 

4

 

 

 

8,243

 

 

 

4

 

Asia

 

 

10,325

 

 

 

11

 

 

 

7,363

 

 

 

9

 

 

 

19,840

 

 

 

18

 

 

 

35,983

 

 

 

18

 

Europe and Middle East

 

 

1,586

 

 

 

2

 

 

 

2,195

 

 

 

3

 

 

 

3,389

 

 

 

2

 

 

 

4,383

 

 

 

2

 

Other

 

 

455

 

 

 

1

 

 

 

436

 

 

 

 

 

 

906

 

 

 

1

 

 

 

850

 

 

 

 

 

 

$

87,350

 

 

 

100

%

 

$

83,217

 

 

 

100

%

 

$

170,755

 

 

 

100

%

 

$

200,524

 

 

 

100

%

Summary of Customers Comprising 10% or More of Total Revenues The following table sets forth revenue generated from customers which comprise 10% or more of total revenue for the periods indicated:

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Customer A

 

 

19.7

%

 

 

20.7

%

 

 

20.1

%

 

 

17.1

%

Customer B

 

 

11.4

%

 

 

13.3

%

 

 

11.9

%

 

 

11.1

%

Customer C

 

*

 

 

 

10.4

%

 

*

 

 

*

 

Customer D

 

*

 

 

*

 

 

*

 

 

 

10.4

%

* denotes less than 10% of total revenue.