XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following at December 31, 2025 and December 31, 2024 (in thousands):
Estimated
Useful Life
December 31, 2025December 31, 2024
LandN/A$51,612 $51,612 
Building and leasehold improvements
3 - 39 years
62,373 52,065 
Production equipment
1 - 5 years
228,877 148,922 
Computers, equipment and software
3 - 5 years
35,225 34,429 
Furniture and office equipment
3 - 5 years
12,226 10,058 
Vehicles5 years7,568 8,139 
Capitalized internal software development costs
3 - 5 years
16,765 15,906 
Construction-in-processN/A97,574 62,178 
Total cost512,220 383,309 
Less: Accumulated depreciation(181,241)(135,985)
Property and equipment, net$330,979 $247,324