v3.26.1
Debt - Schedule of Components of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Disclosure [Abstract]        
Interest expense $ 12,801 $ 15,897 $ 24,109 $ 32,628
Amortization of debt issuance costs 3,380 1,070 6,151 2,180
Total Interest Expense $ 16,181 $ 16,967 $ 30,260 $ 34,808
Average interest rate 13.40% 8.10% 9.80% 7.90%
Average daily borrowings $ 380,940 $ 785,925 $ 494,069 $ 824,148