XML 58 R39.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT, NET  
Schedule of property and equipment, net

Estimated Useful

December 31, 

December 31, 

    

Life (in years)

    

2022

    

2021

Buildings, machinery, and equipment

5 to 25

$

165,673

$

134,635

Computer equipment, furniture, fixtures, and vehicles

3 to 5

 

36,281

 

33,490

Leasehold improvements

2 to 10

 

63,103

 

48,370

Construction in process

 

18,226

 

5,914

 

283,283

 

222,409

Less: Accumulated depreciation

 

(134,821)

 

(107,579)

Property and equipment, net

$

148,462

$

114,830

Schedule of property and equipment by geographic area

December 31, 

    

2022

    

2021

United States

$

43,963

$

22,860

Asia

98,684

87,283

Europe and other

5,815

4,687

Total

$

148,462

$

114,830

Schedule of depreciation expense recorded in continuing operations

Years Ended December 31, 

2022

    

2021

    

2020

Depreciation expense

$

34,182

$

30,833

$

27,641