XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue Recognition [Abstract]          
Fees to GPOs $ 4,200 $ 1,700 $ 7,600 $ 4,600  
Short-term deferred revenues, net 121,305   121,305   $ 100,053
Deferred cost of sales 21,400   21,400   21,000
Deferred revenues recognized 23,800   71,100    
Short-term deferred revenues, gross         121,100
Long-term deferred revenues $ 11,875   $ 11,875   $ 5,673
Remaining performance obligation, recognition period 10 years   10 years