v3.26.1
FAIR VALUE MEASUREMENTS - Borrowings (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Aug. 31, 2023
Aug. 24, 2023
Dec. 06, 2021
Nov. 24, 2021
Dec. 04, 2020
5.375% 2026 Notes                
FAIR VALUE MEASUREMENTS                
Interest rate (as a percent) 5.375% 5.375% 5.375%         5.375%
4.000% 2026 Notes                
FAIR VALUE MEASUREMENTS                
Interest rate (as a percent) 4.00% 4.00% 4.00%       4.00%  
5.625% 2027 Notes                
FAIR VALUE MEASUREMENTS                
Interest rate (as a percent) 5.625% 5.625% 5.625%         5.625%
4.250% 2028 Notes                
FAIR VALUE MEASUREMENTS                
Interest rate (as a percent) 4.25% 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% 7.875%      
Level 3                
FAIR VALUE MEASUREMENTS                
Principal Amount Outstanding $ 328,500 $ 328,500            
Fair Value, Debt 326,272 325,903            
Level 3 | 2025 CLO Notes                
FAIR VALUE MEASUREMENTS                
Principal Amount Outstanding 174,000 174,000            
Fair Value, Debt 174,000 174,000            
Level 3 | 5.375% 2026 Notes                
FAIR VALUE MEASUREMENTS                
Principal Amount Outstanding 10,000 10,000            
Fair Value, Debt 9,954 9,948            
Level 3 | 4.000% 2026 Notes                
FAIR VALUE MEASUREMENTS                
Principal Amount Outstanding 75,000 75,000            
Fair Value, Debt 74,173 73,649            
Level 3 | 5.625% 2027 Notes                
FAIR VALUE MEASUREMENTS                
Principal Amount Outstanding 10,000 10,000            
Fair Value, Debt 9,885 9,941            
Level 3 | 4.250% 2028 Notes                
FAIR VALUE MEASUREMENTS                
Principal Amount Outstanding 25,000 25,000            
Fair Value, Debt 23,760 23,865            
Level 3 | 7.875% 2028 Notes                
FAIR VALUE MEASUREMENTS                
Principal Amount Outstanding 34,500 34,500            
Fair Value, Debt $ 34,500 $ 34,500