v3.26.1
Debt- Schedule of Carrying Amounts and Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 06, 2025
Carrying Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure $ 1,874,788 $ 1,859,363  
Debt issuance costs (2,489) (3,257)  
Total debt 1,872,299 1,856,106  
Estimated Fair Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 1,869,329 1,855,498  
Total debt 1,869,329 1,855,498  
Senior Credit Facility      
Debt Instrument [Line Items]      
Debt issuance costs     $ (3,900)
Securitization Facility | Level 2 | Carrying Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 92,600 87,800  
Securitization Facility | Level 2 | Estimated Fair Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 90,301 86,678  
Secured Debt | Term Loan Facility | Level 2 | Carrying Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 707,188 726,563  
Secured Debt | Term Loan Facility | Level 2 | Estimated Fair Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 706,015 725,480  
Revolving Credit Facility | Senior Credit Facility | Level 2 | Carrying Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 1,075,000 1,045,000  
Revolving Credit Facility | Senior Credit Facility | Level 2 | Estimated Fair Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure $ 1,073,013 $ 1,043,340