XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue from Contracts with Customers [Abstract]        
Underwriter payment receiving period     90 days  
Brokerage Commissions [Member]        
Total Revenues by Type [Abstract]        
Revenues $ 436,373 $ 449,664 $ 903,645 $ 953,403
Commissions [Member]        
Total Revenues by Type [Abstract]        
Revenues 408,308 420,521 850,446 880,516
Hard Dollar Payments [Member]        
Total Revenues by Type [Abstract]        
Revenues $ 28,065 $ 29,143 $ 53,199 $ 72,887