v3.25.4
Debt - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Sep. 17, 2020
Sep. 09, 2020
May 04, 2020
Debt Instrument [Line Items]          
Expiration date Jul. 10, 2026        
Repurchase Agreement | Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum loan borrowing capacity $ 150,000,000        
Debt outstanding $ 0 $ 0      
Debt instrument, marginal interest rate 1.70%        
Senior notes interest rate 5.39%        
Repurchase Agreement | Revolving Credit Facility | Minimum          
Debt Instrument [Line Items]          
Debt instrument, marginal interest rate 1.70%        
Senior Notes due 2030          
Debt Instrument [Line Items]          
Senior notes principal amount         $ 600,000,000
Senior notes effective interest rate 3.02%        
Senior notes proceeds $ 595,200,000        
Senior notes maturity date May 15, 2030        
Frequency of senior notes payment semi-annually in arrears on May 15 and November 15        
Debt Instrument, Unamortized Discount (Premium), Net $ 540,000 653,000      
Debt issuance cost $ 1,580,000 1,941,000      
Senior notes interest rate 3.00%        
$250M Senior Notes Due Two Thousand          
Debt Instrument [Line Items]          
Senior notes principal amount       $ 250,000,000  
$50M Senior Notes Due Two Thousand Thirty          
Debt Instrument [Line Items]          
Senior notes principal amount     $ 50,000,000    
$300M Senior Notes Due Two Thousand Thirty          
Debt Instrument [Line Items]          
Senior notes effective interest rate 2.00%        
Senior notes proceeds $ 323,600,000        
Debt Instrument, Unamortized Discount (Premium), Net (11,929,000) (14,510,000)      
Debt issuance cost 650,000 $ 798,000      
Amended Credit Agreement | Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum loan borrowing capacity 300,000,000        
Increase in commitment available 300,000,000        
Amended Credit Agreement | Revolving Credit Facility | Sublimit for Issuance of Letters of Credit          
Debt Instrument [Line Items]          
Maximum loan borrowing capacity 100,000,000        
Credit Agreement | Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt outstanding $ 0        
Line of credit facility, interest rate description Borrowings under the Amended Credit Agreement generally bear interest for Base Rate Loans at a Base Rate equal to the highest of (a) the Federal Funds Rate plus one-half of one percent, (b) Bank of America’s publicly announced “prime rate,” (c) one percent or (d) Term SOFR plus 100 basis points.        
Expiration date Mar. 11, 2030        
Credit Agreement | Revolving Credit Facility | Sublimit for Issuance of Letters of Credit          
Debt Instrument [Line Items]          
Letters of credit outstanding $ 9,700,000