XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Revenue Recognition [Abstract]          
Fees to GPOs $ 4,400 $ 2,300 $ 12,000 $ 6,900  
Short-term deferred revenues, net 114,726   114,726   $ 100,053
Deferred cost of sales 24,100   24,100   21,000
Deferred revenues recognized 18,900   90,000    
Short-term deferred revenues, gross         121,100
Long-term deferred revenues $ 14,141   $ 14,141   $ 5,673
Remaining performance obligation, recognition period 10 years   10 years