XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue Recognition [Abstract]          
Fees to GPOs $ 2,800 $ 4,000 $ 5,900 $ 8,500  
Short-term deferred revenues, net 124,602   124,602   $ 118,947
Deferred cost of sales 13,600   13,600   15,800
Deferred revenues recognized 30,600   86,100    
Short-term deferred revenues, gross         134,700
Long-term deferred revenues 48,750   $ 48,750   $ 37,385
Deferred revenue, period     10 years    
Remaining performance obligation $ 288,700   $ 288,700