v3.25.4
Debt - Schedule of Components of Carrying Value (Details) - USD ($)
Dec. 31, 2025
Aug. 14, 2025
Dec. 31, 2024
Dec. 31, 2023
Short-Term Debt [Line Items]        
Principal amount of debt $ 1,300,000,000   $ 765,000,000  
Carrying value [1] 790,331,000   378,101,000  
Series 2025 Senior Notes | Tranche A Notes        
Short-Term Debt [Line Items]        
Principal amount of debt 110,000,000 $ 110,000,000 0 $ 0
Unamortized debt financing cost (1,151,000)   0 0
Effective interest rate swap hedge 255,000   0 0
Carrying value 109,104,000   0 0
Series 2025 Senior Notes | Tranche B Notes        
Short-Term Debt [Line Items]        
Principal amount of debt 165,000,000 $ 165,000,000 0 0
Unamortized debt financing cost (1,750,000)   0 0
Effective interest rate swap hedge 255,000   0 0
Carrying value $ 163,505,000   $ 0 $ 0
[1] Carrying value represents aggregate principal amount outstanding less unamortized debt issuance costs.