XML 34 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Revenue $ 818,379 $ 603,693 $ 441,231
Marketplace revenue      
Disaggregation of Revenue [Line Items]      
Revenue 593,646 444,765 329,362
Services revenue      
Disaggregation of Revenue [Line Items]      
Revenue $ 224,733 $ 158,928 $ 111,869