| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | | Three months ended June 30, | | | Six months ended June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| | | (In thousands, except share and per share data) | |
| Earnings per common share - basic | | | | | | | | | | | | | | | | |
| Numerator for basic earnings per share | | $ | (37,262 | ) | | $ | (20,777 | ) | | $ | (34,484 | ) | | $ | (42,213 | ) |
| Denominator for basic weighted average shares | | | 64,974,577 | | | | 41,221,283 | | | | 56,194,386 | | | | 40,725,094 | |
| Loss per common share - basic | | $ | (0.57 | ) | | $ | (0.50 | ) | | $ | (0.61 | ) | | $ | (1.04 | ) |
| Earnings per common share - diluted | | | | | | | | | | | | | | | | |
| Numerator for decrease in net assets per share | | $ | (37,262 | ) | | $ | (20,777 | ) | | $ | (34,484 | ) | | $ | (42,213 | ) |
| Adjustment for interest expense and debt issuance costs on Convertible Notes (1) | | $ | 376 | | | $ | — | | | $ | 799 | | | $ | — | |
| Numerator for diluted earnings per share | | $ | (36,886 | ) | | $ | (20,777 | ) | | $ | (33,685 | ) | | $ | (42,213 | ) |
| Denominator for basic weighted average shares | | | 64,974,577 | | | | 41,221,283 | | | | 56,194,386 | | | | 40,725,094 | |
| Adjustment for dilutive effect of Convertible Notes (1) | | | — | | | | — | | | | — | | | | — | |
| Denominator for diluted weighted average shares | | | 64,974,577 | | | | 41,221,283 | | | | 56,194,386 | | | | 40,725,094 | |
| Loss per common share - diluted | | $ | (0.57 | ) | | $ | (0.50 | ) | | $ | (0.61 | ) | | $ | (1.04 | ) |
|