XML 55 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
CUSTOMER AND GEOGRAPHIC INFORMATION (Tables)
12 Months Ended
Dec. 31, 2024
CUSTOMER AND GEOGRAPHIC INFORMATION:  
Summary of Segment Revenues, Gross Profit, and Net Income (In Thousands)

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 

​

    

2024

​

    

2023

    

    

2022

Total revenues

 

$

179,465

​

 

$

165,835

 

 

$

148,549

Costs of revenues

​

$

54,144

​

​

$

51,749

​

​

$

47,907

Gross profit

​

$

125,321

​

​

$

114,086

​

​

$

100,642

Net income (loss)

​

$

4,057

​

​

$

3,105

​

​

$

(3,429)

Summary of Revenues from Individual Customers that Equal or Exceed 10% of Consolidated Total Revenues

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 

 

Customer

    

2024

    

​

2023

 

​

2022

 

A

​

19

%  

​

35

%

​

31

%

B

​

12

%  

​

*

%

​

*

%

C

​

*

%  

​

*

%

​

10

%

*

represents less than 10%

Summary of Accounts Receivable Balances from Individual Customers that Equal or Exceed 10% of Gross Accounts Receivable Balances

​

​

​

​

​

​

​

​

​

​

December 31, 

​

Customer

    

2024

​

​

2023

 

A

 

21

%  

​

39

%

B

​

13

​

​

*

%

C

​

11

​

​

*

%

D

​

*

​

​

11

%

E

​

12

%  

​

*

%

*

represents less than 10%

Summary of Revenues by Geographic Areas of Customer Work Sites (In Thousands)

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 

​

​

​

2024

 

​

2023

 

​

2022

​

​

​

​

​

​

Percentage

 

​

​

​

​

Percentage

 

​

​

​

​

Percentage

​

​

    

Revenues

    

of Revenues

 

    

Revenues

    

of Revenues

 

$

Revenues

    

of Revenues

​

United States

​

$

74,341

 

41

%

​

$

92,798

​

56

%

​

$

73,625

​

50

%

Japan

​

​

37,427

​

21

%

​

​

10,465

​

6

%

​

​

13,916

​

9

%

China

​

 

22,102

 

12

%

​

 

26,488

​

16

%

​

 

24,494

​

16

%

Taiwan

​

​

9,257

​

5

%

​

​

9,339

​

6

%

​

​

7,995

​

6

%

Rest of the world

​

 

36,338

 

21

%

​

 

26,745

​

16

%

​

 

28,519

​

19

%

Total revenue

​

$

179,465

 

100

%

​

$

165,835

 

100

%

​

$

148,549

 

100

%

Summary of Net Fixed Assets by Geographic Area (In Thousands)

​

​

​

​

​

​

​

​

​

​

December 31, 

​

    

2024

​

2023

United States (1)

​

$

58,782

​

$

45,619

Rest of the world

​

 

1,461

​

 

1,362

Total long-lived assets, net

​

$

60,243

​

$

46,981

(1)

Includes assets deployed at customer sites which could be outside the U.S.