XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]    
Contract assets $ 15,289 $ 11,378
Deferred revenue, short-term:    
Deferred revenue 46,674 57,931
Deferred revenue, long-term:    
Deferred revenue, long-term 15,620 25,598
Software products and services    
Deferred revenue, short-term:    
Deferred revenue 26,114 37,085
Deferred revenue, long-term:    
Deferred revenue, long-term 1,831 2,526
Drug discovery    
Deferred revenue, short-term:    
Deferred revenue 20,560 20,846
Deferred revenue, long-term:    
Deferred revenue, long-term $ 13,789 $ 23,072