v3.26.1
Debt (Details)
6 Months Ended
Mar. 17, 2022
USD ($)
Jun. 30, 2026
USD ($)
May 01, 2026
USD ($)
bank
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]        
Long-term debt, net of issuance costs   $ 348,499,000   $ 348,369,000
Number of banks as lenders | bank     9  
Line of credit facility, maximum borrowing capacity     $ 350,000,000  
Optional increase (or an accordion feature)     $ 225,000,000  
Amounts outstanding under the revolving credit facility   $ 0   0
Commitment fee   0.10%    
Available for borrowings   $ 350,000,000    
Accordion feature, available for borrowings   225,000,000    
Swing Line        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity   50,000,000    
Senior Notes | Unsecured Senior Notes        
Debt Instrument [Line Items]        
Aggregate amount $ 350,000,000      
Fixed rate 3.29%      
Long-term debt, net of issuance costs   $ 348,500,000   $ 348,400,000
Commitment fee amount $ 0