Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v3.20.4
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
previousClaim
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]    
Number of previous claims experienced | previousClaim 0  
Estimated future minimum unconditional purchase obligations $ 56,000  
Sales and use tax liability 6,563 $ 10,220
Non-income tax receivable $ 2,087 $ 3,346