XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue $ 484,546 $ 396,361 $ 878,467 $ 727,916
Service Revenues [Member]        
Revenue 286,502 252,748 531,363 458,778
Commissions        
Revenue 136,403 129,334 252,778 233,309
Fees        
Revenue 150,099 123,414 278,585 225,469
Inventory Sales Revenue [Member]        
Revenue $ 198,044 $ 143,613 $ 347,104 $ 269,138