XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Related to Contractual Obligations
Future minimum payments related to the Company's contractual obligations are as follows:
  Payments Due by Period
Contractual Obligations (in thousands)TotalOctober 1, 2021 - December 31, 20212022202320242025More than 5 Years
Purchase commitments$8,782 $3,011 $5,771 $— $— $— $— 
Warehouse operating agreement4,930 263 1,046 1,046 792 792 991 
Total$13,712 $3,274 $6,817 $1,046 $792 $792 $991