XML 124 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Debt - Summary of Maximum Borrowing Capacity and Current Gross Balances Outstanding (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Jul. 29, 2021
Apr. 16, 2021
Jan. 29, 2021
Sep. 12, 2018
Debt Instrument [Line Items]            
Period end balance $ 336,351,000 $ 331,740,000        
Maximum borrowing capacity 890,530,000 831,818,000        
Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity   3,000,000       $ 50,000,000
2021 Term Repurchase Agreement | Secured Debt            
Debt Instrument [Line Items]            
Period end balance 30,460,000 74,334,000        
Maximum borrowing capacity 100,000,000 100,000,000   $ 100,000,000    
2021 Repurchase Agreement | Secured Debt            
Debt Instrument [Line Items]            
Period end balance 88,817,000 79,504,000        
Maximum borrowing capacity 200,000,000 200,000,000     $ 200,000,000  
July 2021 Term Repurchase Agreement | Secured Debt            
Debt Instrument [Line Items]            
Period end balance 22,516,000 2,185,000        
Maximum borrowing capacity 100,000,000 100,000,000 $ 100,000,000      
2013 Repurchase Agreement | Secured Debt            
Debt Instrument [Line Items]            
Period end balance 111,086,000 136,165,000        
Maximum borrowing capacity 300,000,000 300,000,000        
Bank Credit Agreement | Revolving Credit Facility            
Debt Instrument [Line Items]            
Period end balance 31,950,000 29,495,000        
Maximum borrowing capacity 50,000,000 50,000,000        
October 2022 Repurchase Agreement | Secured Debt            
Debt Instrument [Line Items]            
Period end balance 29,522,000 10,057,000        
Maximum borrowing capacity 30,530,000 18,818,000        
2023 Repurchase Agreement | Secured Debt            
Debt Instrument [Line Items]            
Period end balance 22,000,000          
Maximum borrowing capacity 50,000,000          
September 2022 Term Repurchase Agreement | Secured Debt            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 60,000,000 $ 60,000,000