v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Revolving credit facility - unsecured $ 438,000 $ 204,000
Unamortized debt issuance costs (8,557) (9,844)
Total debt, net 1,274,522 1,163,814
Debt instrument, unamortized discount (13,478)  
Bank term loan - unsecured    
Debt Instrument [Line Items]    
Bank term loan - unsecured 0 125,000
2031 Senior Notes    
Debt Instrument [Line Items]    
Bank term loan - unsecured 398,526 398,365
Debt instrument, unamortized discount (1,474) (1,635)
2033 Senior Notes    
Debt Instrument [Line Items]    
Bank term loan - unsecured 346,553 346,293
Debt instrument, unamortized discount (3,447) (3,707)
Private placement note - unsecured    
Debt Instrument [Line Items]    
Bank term loan - unsecured $ 100,000 $ 100,000