v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Carrying Value and Fair Value of Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value $ 1,093,517 $ 1,114,119
Secured Debt | 2024 Debt/ CLO-III    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 213,250 213,750
Secured Debt | 2030 Notes    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 300,000 300,000
Carrying Value | Secured Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 1,096,924 1,124,034
Carrying Value | Secured Debt | Revolving Credit Facility    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 46,500 66,000
Carrying Value | Secured Debt | 2025 Debt /CLO-I    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 320,767 321,083
Carrying Value | Secured Debt | 2026 Debt/ CLO-II    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 213,000 213,286
Carrying Value | Secured Debt | 2024 Debt/ CLO-III    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 213,250 213,750
Carrying Value | Secured Debt | 2030 Notes    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 303,407 309,915
Fair Value | Secured Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 1,092,198 1,123,585
Fair Value | Secured Debt | Revolving Credit Facility    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 46,500 66,000
Fair Value | Secured Debt | 2025 Debt /CLO-I    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 319,687 321,211
Fair Value | Secured Debt | 2026 Debt/ CLO-II    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 212,392 214,003
Fair Value | Secured Debt | 2024 Debt/ CLO-III    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 213,250 214,322
Fair Value | Secured Debt | 2030 Notes    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value $ 300,369 $ 308,049