v3.26.1
Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Other Current Liabilities  
Schedule of other current liabilities

​

​

​

​

​

​

​

​

  ​ ​ ​

December 31, 

  ​ ​ ​

December 31, 

​

​

2024

​

2025

​

​

​

(in thousands)

Accrued payroll and related expenses

​

$

17,139

 

14,370

Accrued mask, mold fees and other expenses for RD

​

 

10,651

 

17,352

Received in advance from disposal of land

​

 

7,383

 

—

Accrued software maintenance

​

 

7,215

 

8,323

Lease liabilities

​

 

3,708

 

1,752

Payable for purchases of building and equipment

​

​

3,160

​

3,336

Allowance for sales return and discounts

​

​

207

​

588

Provision on onerous inventory contract

​

​

138

​

2,550

Accrued insurance, welfare expenses, professional fee and others

​

 

13,994

 

20,172

​

​

$

63,595

 

68,443

Schedule of activity in the sales discounts

​

​

​

​

​

​

​

​

​

​

​

​

​

Balance at

​

​

​

​

​

Balance at

​

​

beginning

​

Charges to

​

Amounts

​

end of

Period

  ​ ​ ​

of year

  ​ ​ ​

earnings

  ​ ​ ​

utilized

  ​ ​ ​

year

​

 

(in thousands)

Year 2023

​

$

2,180

 

20,429

 

(22,057)

 

552

Year 2024

​

$

552

 

12,879

​

(13,224)

 

207

Year 2025

​

$

207

 

11,400

​

(11,019)

​

588

​