v3.26.1
Debt - Summary of Average and Maximum Debt Outstanding, Interest and Debt Issuance Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Instruments [Abstract]        
Average debt outstanding $ 805,871 $ 596,991 $ 805,764 $ 557,906
Maximum amount of debt outstanding $ 854,606 $ 621,998 $ 854,606 $ 621,998
Weighted average annualized interest cost 6.19% 6.96% 6.01% 7.36%
Annualized amortized debt issuance cost 0.18% 0.25% 0.18% 0.25%
Total annualized interest cost 6.37% 7.21% 6.19% 7.61%