v3.26.1
Borrowings - Early Retirement of Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
May 31, 2026
Mar. 31, 2025
Feb. 28, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Disclosure [Abstract]                
Loss on early retirement of debt $ 2,000 $ 21,000 $ 200 $ 27,000 $ 23,882 $ 0 $ 23,882 $ 26,971