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