XML 119 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Rent expense and purchase obligations (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Rent expense and inventory purchase commitments  
Purchase obligations $ 24.6
Liabilities accrued 1.5
Minimum  
Rent expense and inventory purchase commitments  
Loss contingency, estimate of possible loss 1.5
Maximum  
Rent expense and inventory purchase commitments  
Loss contingency, estimate of possible loss 2.0
Inventories  
Rent expense and inventory purchase commitments  
Purchase obligations expected to be consummated in the next 12 months $ 5.3
Unrecorded unconditional purchase obligation, term 12 months
Hosting arrangements  
Rent expense and inventory purchase commitments  
Purchase obligations will be used in the next one to three years $ 17.4
Hosting arrangements | Minimum  
Rent expense and inventory purchase commitments  
Long-term purchase commitment, period 1 year
Hosting arrangements | Maximum  
Rent expense and inventory purchase commitments  
Long-term purchase commitment, period 2 years
Other software agreements  
Rent expense and inventory purchase commitments  
Purchase obligations will be used in the next one to three years $ 2.0
Other software agreements | Minimum  
Rent expense and inventory purchase commitments  
Long-term purchase commitment, period 1 year
Other software agreements | Maximum  
Rent expense and inventory purchase commitments  
Long-term purchase commitment, period 3 years