v3.25.2
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]        
Total interest expense $ 10,342 $ 10,204 $ 20,692 $ 20,567
2030 Notes | Unsecured Debt        
Debt Instrument [Line Items]        
Contractual interest expense 9,688 9,688 19,376 19,376
Amortization of debt issuance costs 355 341 706 679
Total interest expense $ 10,043 $ 10,029 $ 20,082 $ 20,055