v3.26.1
Debt - Schedule of Maturity Amounts Outstanding Under Credit Agreement and Senior Unsecured Notes (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Borrowings under credit agreement, outstanding amount $ 73,000 $ 250,000
Borrowings under note purchase and guarantee agreement, outstanding amount 996,926 748,351
Total 1,073,000 1,000,000
Unamortized debt issuance costs, net (6,028) (5,044)
Total debt, net $ 1,066,972 994,956
Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Maturity Date Jan. 31, 2029  
Interest Rate 5.01%  
Borrowings under credit agreement, outstanding amount $ 73,000 250,000
Total $ 73,000  
Series D-E Notes Maturing in June 2028 [Member]    
Line of Credit Facility [Line Items]    
Maturity Date Jun. 21, 2028  
Interest Rate 5.47%  
Borrowings under note purchase and guarantee agreement, outstanding amount $ 100,000 100,000
Series F-H, R Notes Maturing in September 2029 [Member]    
Line of Credit Facility [Line Items]    
Maturity Date Sep. 12, 2029  
Interest Rate 4.09%  
Borrowings under note purchase and guarantee agreement, outstanding amount $ 175,000 175,000
Series I-K Notes Maturing in November 2030 [Member]    
Line of Credit Facility [Line Items]    
Maturity Date Nov. 25, 2030  
Interest Rate 3.40%  
Borrowings under note purchase and guarantee agreement, outstanding amount $ 175,000 175,000
Series L-N, S-T Notes Maturing in February 2032 [Member]    
Line of Credit Facility [Line Items]    
Maturity Date Feb. 22, 2032  
Interest Rate 4.41%  
Borrowings under note purchase and guarantee agreement, outstanding amount $ 175,000 175,000
Series O-Q Notes Maturing in January 2033 [Member]    
Line of Credit Facility [Line Items]    
Maturity Date Jan. 20, 2033  
Interest Rate 3.65%  
Borrowings under note purchase and guarantee agreement, outstanding amount $ 125,000 $ 125,000
Series U Maturing In January 2036 [Member]    
Line of Credit Facility [Line Items]    
Maturity Date Jan. 22, 2036  
Interest Rate 5.76%  
Borrowings under note purchase and guarantee agreement, outstanding amount $ 250,000