XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following tables present revenue disaggregated by geography of the shipping location for the years ended December 31, 2025, 2024 and 2023:

 

 

Year Ended December 31,

 

 

2025

 

 

2024

 

 

2023

 

United States

 

$

33,386

 

 

$

38,197

 

 

$

53,558

 

Greater China

 

 

102,872

 

 

 

98,307

 

 

 

101,323

 

Europe

 

 

42,855

 

 

 

37,337

 

 

 

36,042

 

South Korea

 

 

15,049

 

 

 

15,211

 

 

 

18,768

 

Rest of North America

 

 

3,229

 

 

 

4,438

 

 

 

8,475

 

Rest of Asia Pacific

 

 

18,498

 

 

 

21,245

 

 

 

2,949

 

South America

 

 

1,505

 

 

 

1,947

 

 

 

2,054

 

Total

 

$

217,394

 

 

$

216,682

 

 

$

223,169

 

Schedule of Contract Balances

The following table presents the assets and liabilities associated with the engineering services contracts recorded on the consolidated balance sheet as of December 31, 2025 and 2024:

 

 

 

 

December 31,

 

 

 

Balance Sheet Classification

 

2025

 

 

2024

 

Unbilled revenue

 

Prepaid expenses and other current assets

 

$

4,814

 

 

$

9,154

 

Contract liabilities

 

Accrued expenses and other current liabilities

 

$

4,601

 

 

$

2,735

 

Schedules of Customers Accounting for More Than 10% of Total Revenue

As identified below, one of our customers accounted for more than 10% of the Company’s total revenue for the year ended December 31, 2023. No individual customer accounted for more than 10% of the Company’s total revenue for the years ended December 31, 2025 and 2024:

 

 

 

December 31,

 

 

 

2025

 

 

2024

 

 

2023

 

Customer A

 

 

6.0

%

 

 

9.3

%

 

 

14.8

%