v3.26.1
Debt - Additional Information (Detail) - USD ($)
1 Months Ended 6 Months Ended
Nov. 30, 2025
Jan. 31, 2025
Nov. 30, 2024
Oct. 31, 2023
Feb. 28, 2022
Jun. 30, 2026
Jun. 30, 2018
Credit and Loan Agreement [Line Items]              
Unamortized debt issuance costs           $ 900,000  
Fifth Amended and Restated Prudential Agreement [Member]              
Credit and Loan Agreement [Line Items]              
Amount of rate increase in case of default           2.00%  
Second Amended and Restated AIG Agreement [Member] | Series L Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount         $ 55,000,000    
Interest Rate         3.45%    
Maturity Date         Feb. 22, 2032    
Second Amended and Restated AIG Agreement [Member] | Series M Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount         $ 20,000,000    
Interest Rate         3.45%    
First Amended and Restated AIG Agreement [Member] | Series G Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount           $ 50,000,000  
Interest Rate           3.52%  
Maturity Date           Sep. 12, 2029  
First Amended and Restated AIG Agreement [Member] | Series J Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount           $ 50,000,000  
Interest Rate           3.43%  
Maturity Date           Nov. 25, 2030  
First Amended and Restated MassMutual Agreement [Member] | Series H Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount           $ 25,000,000  
Interest Rate           3.43%  
Maturity Date           Sep. 12, 2029  
First Amended and Restated MassMutual Agreement [Member] | Series K Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount           $ 25,000,000  
Maturity Date           Nov. 25, 2030  
First Amended and Restated MassMutual Agreement [Member] | Series M Notes [Member]              
Credit and Loan Agreement [Line Items]              
Maturity Date         Feb. 22, 2032    
First Amended and Restated MassMutual Agreement [Member] | Series O Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount         $ 20,000,000    
Interest Rate         3.65%    
Maturity Date         Jan. 20, 2033    
Seventh Amended And Restated Prudential Agreement [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount     $ 50,000,000        
Seventh Amended And Restated Prudential Agreement [Member] | Series C Notes [Member]              
Credit and Loan Agreement [Line Items]              
Interest Rate     4.75%        
Maturity Date     Feb. 25, 2025        
Seventh Amended And Restated Prudential Agreement [Member] | Series D Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount     $ 50,000,000        
Interest Rate     5.47%        
Maturity Date     Jun. 21, 2028        
Seventh Amended And Restated Prudential Agreement [Member] | Series F Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount     $ 50,000,000        
Interest Rate     3.52%        
Maturity Date     Sep. 12, 2029        
Seventh Amended And Restated Prudential Agreement [Member] | Series I Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount     $ 100,000,000        
Interest Rate     3.43%        
Maturity Date     Nov. 25, 2030        
Seventh Amended And Restated Prudential Agreement [Member] | Series T Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount     $ 50,000,000        
Interest Rate     5.70%        
Maturity Date     Feb. 22, 2032        
Seventh Amended And Restated Prudential Agreement [Member] | Series Q Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount     $ 80,000,000        
Interest Rate     3.65%        
Maturity Date     Jan. 20, 2033        
New York Life Agreement [Member] | Series N Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount     $ 25,000,000        
Interest Rate     3.45%        
Maturity Date     Feb. 22, 2032        
New York Life Agreement [Member] | Series P Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount     $ 25,000,000        
Interest Rate     3.65%        
Maturity Date     Jan. 20, 2033        
New York Life Agreement [Member] | Series R Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount     $ 50,000,000        
Interest Rate     5.52%        
Maturity Date     Sep. 12, 2029        
New York Life Agreement [Member] | Series S Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount     $ 25,000,000        
Interest Rate     5.70%        
Maturity Date     Feb. 22, 2032        
Multiple Purchasers Party Agreement [Member] | Series U Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount $ 250,000,000            
Interest Rate 5.76%            
Maturity Date Jan. 22, 2036            
Met Life Agreement [Member] | Series E Notes [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount             $ 50,000,000
Interest Rate         5.47%    
Maturity Date         Jun. 21, 2028    
Credit Facility [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount   $ 450,000,000          
Line of credit facility, maturity date   Jan. 31, 2029          
Line of credit facility, extension term           two six-month extensions (for a total of 12 months)  
Interest Rate           5.01%  
Maturity Date           Jan. 31, 2029  
Credit Facility [Member] | SOFR [Member]              
Credit and Loan Agreement [Line Items]              
Credit agreement margin on borrowing base rate           0.10%  
Credit Facility [Member] | Maximum [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount   $ 300,000,000          
Annual commitment fee on undrawn funds           0.25%  
Credit Facility [Member] | Maximum [Member] | Base Rate [Member]              
Credit and Loan Agreement [Line Items]              
Credit agreement margin on borrowing base rate           1.90%  
Credit Facility [Member] | Maximum [Member] | LIBOR [Member]              
Credit and Loan Agreement [Line Items]              
Credit agreement margin on borrowing base rate           0.90%  
Credit Facility [Member] | Minimum [Member]              
Credit and Loan Agreement [Line Items]              
Annual commitment fee on undrawn funds           0.15%  
Credit Facility [Member] | Minimum [Member] | Base Rate [Member]              
Credit and Loan Agreement [Line Items]              
Credit agreement margin on borrowing base rate           1.30%  
Credit Facility [Member] | Minimum [Member] | LIBOR [Member]              
Credit and Loan Agreement [Line Items]              
Credit agreement margin on borrowing base rate           0.30%  
Term Loan [Member] | Line of Credit [Member]              
Credit and Loan Agreement [Line Items]              
Aggregate principal amount       $ 150,000,000      
Line of credit facility, maturity date       Oct. 17, 2025      
Line of credit facility, extension term       one twelve-month