Note 7 - Borrowings - Borrowings (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 15, 2025 |
Sep. 04, 2025 |
Dec. 31, 2024 |
Oct. 17, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Nov. 09, 2022 |
Jun. 15, 2022 |
Dec. 31, 2021 |
Mar. 30, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total commitment | $ 806,750 | $ 716,078 | ||||||||||||||||||
| Balance outstanding | [1] | 477,750 | 472,078 | $ 466,000 | $ 439,323 | $ 260,250 | $ 187,625 | $ 154,375 | $ 127,875 | $ 95,375 | $ 96,000 | |||||||||
| Unused commitment | 329,000 | 244,000 | ||||||||||||||||||
| Unamortized debt issuance costs attributable to term borrowings | (4,723) | (4,174) | ||||||||||||||||||
| Total borrowings outstanding, net | 473,027 | 467,904 | ||||||||||||||||||
| Key Facility [Member] | ||||||||||||||||||||
| Total commitment | 150,000 | 150,000 | ||||||||||||||||||
| Balance outstanding | 0 | 0 | ||||||||||||||||||
| Unused commitment | 150,000 | 150,000 | ||||||||||||||||||
| NYL Facility [Member] | ||||||||||||||||||||
| Total commitment | 250,000 | 250,000 | ||||||||||||||||||
| Balance outstanding | 181,000 | 181,000 | ||||||||||||||||||
| Unused commitment | 69,000 | 69,000 | ||||||||||||||||||
| Nuveen Facility [Member] | ||||||||||||||||||||
| Total commitment | 200,000 | 100,000 | ||||||||||||||||||
| Balance outstanding | 90,000 | 75,000 | ||||||||||||||||||
| Unused commitment | 110,000 | 25,000 | ||||||||||||||||||
| Asset-backed Notes 2022 [Member] | ||||||||||||||||||||
| Total commitment | 0 | 81,078 | $ 157,800 | |||||||||||||||||
| Balance outstanding | 0 | 81,078 | ||||||||||||||||||
| Unused commitment | 0 | 0 | ||||||||||||||||||
| Unamortized debt issuance costs attributable to term borrowings | (900) | |||||||||||||||||||
| The 2028 Notes [Member] | ||||||||||||||||||||
| Total commitment | 57,500 | $ 57,500 | 0 | |||||||||||||||||
| Balance outstanding | [2] | 57,500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||
| Unused commitment | 0 | 0 | ||||||||||||||||||
| The 2027 Notes [Member] | ||||||||||||||||||||
| Total commitment | 57,500 | 57,500 | $ 50,000 | |||||||||||||||||
| Balance outstanding | [2] | 57,500 | 57,500 | 57,500 | 57,500 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||
| Unused commitment | 0 | 0 | ||||||||||||||||||
| The 2026 Notes [Member] | ||||||||||||||||||||
| Total commitment | 57,500 | 57,500 | $ 57,500 | |||||||||||||||||
| Balance outstanding | [2] | 57,500 | 57,500 | 57,500 | 57,500 | 57,500 | 0 | 0 | 0 | 0 | 0 | |||||||||
| Unused commitment | 0 | 0 | ||||||||||||||||||
| The 2030 Convertible Notes [Member] | ||||||||||||||||||||
| Total commitment | 31,500 | $ 40,000 | 0 | |||||||||||||||||
| Balance outstanding | [2] | 31,500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||
| Unused commitment | 0 | 0 | ||||||||||||||||||
| The 2031 Convertible Notes [Member] | ||||||||||||||||||||
| Total commitment | 2,750 | 20,000 | $ 20,000 | |||||||||||||||||
| Balance outstanding | [2] | 2,750 | 20,000 | $ 0 | $ 0 | $ 0 | $ 0 | $ 0 | $ 0 | $ 0 | $ 0 | |||||||||
| Unused commitment | $ 0 | $ 0 | ||||||||||||||||||
| ||||||||||||||||||||