XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contracts with Customers [Abstract]  
Total Revenues by Type
Total revenues from contracts with customers by type were as follows for the three and six months ended June 30, 2023 and 2022:

   
Three months ended June 30,
   
Six months ended June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Commissions
 
$
408,308
   
$
420,521
   
$
850,446
   
$
880,516
 
Hard dollar payments
   
28,065
     
29,143
     
53,199
     
72,887
 
Total
  $
436,373
    $
449,664
    $
903,645
    $
953,403