XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Debt - Summary of Maximum Borrowing Capacity and Current Gross Balances Outstanding (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Apr. 16, 2021
Jan. 29, 2021
Sep. 12, 2018
Debt Instrument [Line Items]          
Period End Balance [1] $ 238,541,000 $ 336,351,000      
Maximum Borrowing Capacity 885,000,000 890,530,000      
Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum Borrowing Capacity         $ 50,000,000.0
2021 Term Repurchase Agreement | Secured Debt          
Debt Instrument [Line Items]          
Period End Balance [1] 24,550,000 30,460,000      
Maximum Borrowing Capacity 100,000,000 100,000,000 $ 100,000,000.0    
2021 Repurchase Agreement | Secured Debt          
Debt Instrument [Line Items]          
Period End Balance [1] 42,466,000 88,817,000      
Maximum Borrowing Capacity 200,000,000 200,000,000   $ 200,000,000.0  
July 2021 Term Repurchase Agreement          
Debt Instrument [Line Items]          
Maximum Borrowing Capacity 100,000,000.0        
July 2021 Term Repurchase Agreement | Secured Debt          
Debt Instrument [Line Items]          
Period End Balance [1] 20,105,000 22,516,000      
Maximum Borrowing Capacity 100,000,000 100,000,000      
2013 Repurchase Agreement | Secured Debt          
Debt Instrument [Line Items]          
Period End Balance [1] 101,424,000 111,086,000      
Maximum Borrowing Capacity 300,000,000 300,000,000      
Bank Credit Agreement | Revolving Credit Facility          
Debt Instrument [Line Items]          
Period End Balance [1] 24,496,000 31,950,000      
Maximum Borrowing Capacity 50,000,000 50,000,000      
October 2023 Repurchase Agreement | Secured Debt          
Debt Instrument [Line Items]          
Period End Balance [1]   29,522,000      
Maximum Borrowing Capacity   30,530,000      
September 2022 Term Repurchase Agreement | Secured Debt          
Debt Instrument [Line Items]          
Maximum Borrowing Capacity 60,000,000 60,000,000      
2023 Repurchase Agreement | Secured Debt          
Debt Instrument [Line Items]          
Period End Balance [1] 25,500,000 22,000,000      
Maximum Borrowing Capacity $ 75,000,000 $ 50,000,000      
[1] Warehouse repurchase facilities amounts in the consolidated balance sheets are net of debt issuance costs amounting to $1.1 million and $1.6 million as of June 30, 2024 and December 31, 2023, respectively.