v3.26.1
Debt - Notes due 2026 Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2026
Feb. 28, 2025
Jun. 30, 2026
May 25, 2021
Debt Instrument [Line Items]        
Principal amount     $ 623,601  
Senior Notes        
Debt Instrument [Line Items]        
Principal amount       $ 300,000
Interest rate       5.50%
Issuance costs       $ 6,800
Effective interest rate     6.03%  
Early partial repayments $ 9,100 $ 8,700    
Repaid principal   $ 8,800