XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Total cost $ 183,618 $ 183,618 $ 152,679
Less: Accumulated depreciation (54,810) (54,810) (47,185)
Property and equipment, net 128,808 128,808 105,494
Land      
Property, Plant and Equipment [Line Items]      
Total cost 54,868 54,868 57,052
Building and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total cost 25,025 $ 25,025 20,912
Building and leasehold improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   3 years  
Building and leasehold improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   39 years  
Production equipment      
Property, Plant and Equipment [Line Items]      
Total cost 44,072 $ 44,072 37,539
Production equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   3 years  
Production equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   7 years  
Computers, equipment and software      
Property, Plant and Equipment [Line Items]      
Total cost 13,998 $ 13,998 10,889
Computers, equipment and software | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   3 years  
Computers, equipment and software | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   5 years  
Furniture and office equipment      
Property, Plant and Equipment [Line Items]      
Total cost 6,570 $ 6,570 6,954
Furniture and office equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   5 years  
Furniture and office equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   7 years  
Vehicles      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   5 years  
Total cost 2,968 $ 2,968 1,980
Website development costs      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   3 years  
Total cost 204 $ 204 204
Capitalized internal-use software development costs      
Property, Plant and Equipment [Line Items]      
Total cost 11,876 $ 11,876 3,670
Property and equipment additions 6,600    
Capitalized internal-use software development costs | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   3 years  
Capitalized internal-use software development costs | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life   5 years  
Construction-in-process      
Property, Plant and Equipment [Line Items]      
Total cost $ 24,037 $ 24,037 $ 13,479