v3.24.1.u1
FAIR VALUE - Put and Call Options Measured at Fair Value (Details) - Options - Level 3 fair value measurement
Mar. 31, 2024
Dec. 31, 2023
Annualized volatility | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Significant unobservable inputs 0.170 0.161
Annualized volatility | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Significant unobservable inputs 0.188 0.178
Credit spread | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Significant unobservable inputs 0.010 0.009
Credit spread | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Significant unobservable inputs 0.013 0.011
Revenue exit multiple | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Significant unobservable inputs 1.5 1.5
Revenue exit multiple | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Significant unobservable inputs 2.5 2.5
Weighted average cost of capital | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Significant unobservable inputs 0.110 0.110
Weighted average cost of capital | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Significant unobservable inputs 0.125 0.125
Long term growth rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Significant unobservable inputs 0.030 0.030