XML 105 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Rent expense and purchase obligations (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Rent expense and inventory purchase commitments  
Purchase obligations $ 45,600
Indemnification clauses  
Rent expense and inventory purchase commitments  
Liabilities accrued 0
Inventories [Member]  
Rent expense and inventory purchase commitments  
Purchase obligations expected to be consummated in the next 12 months 15,400
Hosting arrangements  
Rent expense and inventory purchase commitments  
Purchase obligations will be used in the next one to three years 26,900
Other software agreements  
Rent expense and inventory purchase commitments  
Purchase obligations will be used in the next one to three years $ 3,300