XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue Recognition [Abstract]      
Fees to GPOs $ 3,100 $ 4,500  
Short-term deferred revenues, net 143,298   $ 118,947
Deferred cost of sales 15,600   15,800
Deferred revenues recognized 55,500    
Short-term deferred revenues, gross     134,700
Long-term deferred revenues $ 42,438   $ 37,385
Deferred revenue, period 10 years    
Remaining performance obligation $ 199,200    
Remaining performance obligation, excluding contract with customer, period 10 years