XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue $ 331,555 $ 273,255
Service Revenue [Member]    
Revenue 206,030 183,123
Commission Revenue [Member]    
Revenue 103,975 93,484
Fees Revenue [Member]    
Revenue 102,055 89,639
Inventory Sales Revenue [Member]    
Revenue $ 125,525 $ 90,132