XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property and Equipment  
Summary of Property and Equipment

Property and equipment consisted of the following at December 31 (in thousands):

Estimated

    

Useful Life

    

December 31, 2022

    

December 31, 2021

Land

N/A

$

51,612

$

54,868

Building and leasehold improvements

3-39 years

25,874

25,712

Production equipment

3-5 years

 

57,170

 

54,090

Computers, equipment and software

3-5 years

 

25,154

 

15,343

Furniture and office equipment

3-5 years

 

7,420

 

6,838

Vehicles

5 years

 

4,027

 

2,932

Capitalized internal software development costs

3-5 years

 

14,198

 

12,200

Construction-in-process

N/A

 

62,283

 

25,258

Total cost

 

247,738

 

197,241

Less: Accumulated depreciation

 

(77,895)

 

(58,784)

Property and equipment, net

 

$

169,843

$

138,457