XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property and Equipment  
Summary of Property and Equipment

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

Estimated

    

Useful Life

    

December 31, 2023

    

December 31, 2022

Land

N/A

$

51,612

$

51,612

Building and leasehold improvements

3-39 years

32,092

25,874

Production equipment

3-5 years

 

105,245

 

57,170

Computers, equipment and software

3-5 years

 

30,778

 

25,154

Furniture and office equipment

3-5 years

 

8,383

 

7,420

Vehicles

5 years

 

7,451

 

4,027

Capitalized internal software development costs

3-5 years

 

14,799

 

14,198

Construction-in-process

N/A

 

55,397

 

62,283

Total cost

 

305,757

 

247,738

Less: Accumulated depreciation

 

(105,224)

 

(77,895)

Property and equipment, net

 

$

200,533

$

169,843