XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Bank Debt - Schedule of Borrowing Activities (Details) - Revolving Credit Facility - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Bank debt    
Notes Payable $ 289,000 $ 333,500
Average Amount Outstanding $ 315,811 $ 243,355
Weighted Average Annual Interest Rate (as a percent) 6.29% 6.11%
Maximum Amount Outstanding $ 372,500 $ 333,500
Maximum    
Bank debt    
Interest Rate at the end of the period (as a percent) 5.94% 6.96%
Minimum    
Bank debt    
Interest Rate at the end of the period (as a percent) 5.33% 6.33%