XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Valuation Fair Value, Other Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and cash equivalents $ 43,713 $ 34,816 $ 37,472 $ 69,028
Due from brokers 17,031 18,824    
Reverse repurchase agreements 12,191 499    
Repurchase agreements 875,030 842,455    
Due to brokers 49,787 45,666    
Estimate of Fair Value Measurement [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and Cash Equivalents 43,713 34,816    
Due from brokers 17,031 18,824    
Reverse repurchase agreements 12,191 499    
Repurchase agreements 875,030 842,455    
Due to brokers 49,787 45,666    
Reported Value Measurement [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and cash equivalents 43,713 34,816    
Due from brokers 17,031 18,824    
Reverse repurchase agreements 12,191 499    
Repurchase agreements 875,030 842,455    
Due to brokers $ 49,787 $ 45,666