XML 71 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue $ 329,682 $ 331,542 $ 1,057,598 $ 993,847
Service Revenue [Member]        
Revenue 214,193 222,679 672,971 639,941
Commission Revenue [Member]        
Revenue 110,275 112,762 343,584 331,711
Fees Revenue [Member]        
Revenue 103,918 109,917 329,387 308,230
Inventory Sales Revenue [Member]        
Revenue $ 115,489 $ 108,863 $ 384,627 $ 353,906