XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Summary of Future Principal Payments (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Debt Disclosure [Abstract]  
2024 (remaining) $ 0
2025 0
2026 301,465
2027 1,165,500
2028 29,000
2029 81,500
Thereafter 62,500
Total $ 1,639,965