XML 56 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments & Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Future Purchase Commitments
2021$27,591 
202222,324 
20239,658 
20241,572 
2025363 
$61,508