v3.26.1
Debt - Notes due 2026 Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 25, 2021
Feb. 28, 2025
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]        
Principal amount     $ 366,215  
Senior Notes        
Debt Instrument [Line Items]        
Principal amount $ 300,000   $ 291,215 $ 291,215
Interest rate 5.50%      
Issuance costs $ 6,800      
Effective interest rate     6.03%  
Percentage of principal amount redeemed     100.00%  
Early partial repayments   $ 8,700    
Repaid principal   $ 8,800    
Accrued interest payable     $ 6,000 $ 2,000
Senior Notes | Minimum        
Debt Instrument [Line Items]        
Increase in debt rating interest rate 6.00%      
Senior Notes | Maximum        
Debt Instrument [Line Items]        
Increase in debt rating interest rate 6.50%