XML 57 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2023
PROPERTY AND EQUIPMENT, NET  
Schedule of property and equipment, net

Estimated Useful

December 31, 

December 31, 

    

Life (in years)

    

2023

    

2022

Buildings, machinery, and equipment

5 to 25

$

191,744

$

165,673

Software

3 to 5

24,526

21,120

Computer equipment, furniture, fixtures, and vehicles

3 to 5

 

19,281

 

15,161

Leasehold improvements

2 to 10

 

79,764

 

63,103

Capital projects in process

 

21,721

 

18,226

 

337,036

 

283,283

Less: Accumulated depreciation

 

(169,371)

 

(134,821)

Property and equipment, net

$

167,665

$

148,462

Schedule of property and equipment by geographic area

December 31, 

    

2023

    

2022

United States

$

63,222

$

43,963

Asia

96,045

98,684

Europe and other

8,398

5,815

Total

$

167,665

$

148,462

Schedule of depreciation expense recorded in continuing operations

Years Ended December 31, 

    

2023

    

2022

    

2021

Depreciation expense

$

38,279

$

34,182

$

30,833