v3.25.4
FAIR VALUE MEASUREMENTS - Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Aug. 31, 2023
Aug. 24, 2023
Dec. 06, 2021
Nov. 24, 2021
Dec. 04, 2020
Oct. 20, 2020
Sep. 29, 2020
FAIR VALUE MEASUREMENTS                  
Principal Amount Outstanding $ 328,500 $ 355,993              
Fair Value, Debt 325,903 $ 348,576              
Interest rate (as a percent)   4.25%              
JPM Credit Facility                  
FAIR VALUE MEASUREMENTS                  
Principal Amount Outstanding $ 0 $ 161,493              
5.375% 2025 Notes                  
FAIR VALUE MEASUREMENTS                  
Interest rate (as a percent) 5.375% 5.375%           5.375% 5.375%
5.375% 2026 Notes                  
FAIR VALUE MEASUREMENTS                  
Interest rate (as a percent) 5.375% 5.375%         5.375%    
4.000% 2026 Notes                  
FAIR VALUE MEASUREMENTS                  
Interest rate (as a percent) 4.00% 4.00%       4.00%      
5.625% 2027 Notes                  
FAIR VALUE MEASUREMENTS                  
Interest rate (as a percent) 5.625% 5.625%         5.625%    
4.250% 2028 Notes                  
FAIR VALUE MEASUREMENTS                  
Interest rate (as a percent) 4.25% 4.25%     4.25%        
7.875% 2028 Notes                  
FAIR VALUE MEASUREMENTS                  
Interest rate (as a percent) 7.875% 7.875% 7.875% 7.875%          
Level 3 | 2025 CLO Notes                  
FAIR VALUE MEASUREMENTS                  
Principal Amount Outstanding $ 174,000                
Fair Value, Debt $ 174,000                
Level 3 | JPM Credit Facility                  
FAIR VALUE MEASUREMENTS                  
Principal Amount Outstanding   $ 161,493              
Fair Value, Debt   160,745              
Level 3 | 5.375% 2025 Notes                  
FAIR VALUE MEASUREMENTS                  
Principal Amount Outstanding   40,000              
Fair Value, Debt   39,594              
Interest rate (as a percent) 5.375%                
Level 3 | 5.375% 2026 Notes                  
FAIR VALUE MEASUREMENTS                  
Principal Amount Outstanding $ 10,000 10,000              
Fair Value, Debt $ 9,948 9,765              
Interest rate (as a percent) 5.375%                
Level 3 | 4.000% 2026 Notes                  
FAIR VALUE MEASUREMENTS                  
Principal Amount Outstanding $ 75,000 75,000              
Fair Value, Debt $ 73,649 71,342              
Interest rate (as a percent) 4.00%                
Level 3 | 5.625% 2027 Notes                  
FAIR VALUE MEASUREMENTS                  
Principal Amount Outstanding $ 10,000 10,000              
Fair Value, Debt $ 9,941 9,719              
Interest rate (as a percent) 5.625%                
Level 3 | 4.250% 2028 Notes                  
FAIR VALUE MEASUREMENTS                  
Principal Amount Outstanding $ 25,000 25,000              
Fair Value, Debt $ 23,865 22,911              
Interest rate (as a percent) 4.25%                
Level 3 | 7.875% 2028 Notes                  
FAIR VALUE MEASUREMENTS                  
Principal Amount Outstanding $ 34,500 34,500              
Fair Value, Debt $ 34,500 $ 34,500              
Interest rate (as a percent) 7.875%