XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]      
Revenue recognized $ 32,127 $ 26,174  
D. E. Shaw Entities      
Related Party Transaction [Line Items]      
Purchase of services and license technology from related party 2,249 1,565  
Reimbursements received from related parties for sales of products and services provided 20 28  
Net receivables (payables) (3,044)   $ (3,464)
Member of Board of Directors      
Related Party Transaction [Line Items]      
Payment of consulting fees 95 127  
BMGFT      
Related Party Transaction [Line Items]      
Net receivables (payables) 220   $ 543
Revenue recognized $ 730 $ 778