v3.26.1
Long-Term Debt - Senior Unsecured Note - Additional Information (Details) - Senior Notes - Senior Unsecured Notes - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Debt instrument, redemption price, percentage (as a percent) 100.00%  
Total deferred finance costs, net $ 9.9 $ 6.4