XML 60 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2024
PROPERTY AND EQUIPMENT, NET  
Schedule of property and equipment, net

​

​

​

​

​

​

​

​

​

​

​

​

Estimated Useful

​

December 31, 

​

December 31, 

​

    

Life (in years)

    

2024

    

2023

​

​

​

​

(in thousands)

Buildings, machinery, and equipment

​

5 to 25

​

$

196,564

​

$

191,744

Software

​

3 to 10

​

​

35,616

​

​

24,526

Computer equipment, furniture, fixtures, and vehicles

​

3 to 5

​

 

25,977

​

 

19,281

Leasehold improvements

​

2 to 10

​

 

93,023

​

 

79,764

Capital projects in process

​

​

​

 

35,392

​

 

21,721

​

​

​

​

 

386,572

​

 

337,036

Less: Accumulated depreciation

​

​

​

 

(200,968)

​

 

(169,371)

Property and equipment, net

​

​

​

$

185,604

​

$

167,665

Schedule of property and equipment by geographic area

​

​

​

​

​

​

​

​

​

​

December 31, 

​

    

2024

    

2023

​

​

(in thousands)

United States

​

$

83,773

​

$

63,222

Asia

​

​

87,771

​

​

96,045

Europe and other

​

​

14,060

​

​

8,398

Total

​

$

185,604

​

$

167,665

Schedule of depreciation expense recorded in continuing operations

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Years Ended December 31, 

​

    

​

2024

    

2023

    

2022

​

​

​

(in thousands)

Depreciation expense

​

​

$

42,409

​

$

38,279

​

$

34,182

​