v3.24.1.u1
MANDATORILY REDEEMABLE NONCONTROLLING INTEREST - Roll forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mandatorily Redeemable Noncontrolling Interest [Roll Forward]      
Beginning balance $ 11,381 $ 6,593  
Issuance of mandatorily redeemable noncontrolling interest     $ 6,299
Changes in fair values of mandatorily redeemable noncontrolling interest, excluding impact of instrument-specific credit risk 108 5,565 302
Changes in fair values of mandatorily redeemable noncontrolling interest due to the instrument specific credit risk 0 (30) 13
Redemption of mandatorily redeemable noncontrolling interest (11,554)    
Foreign currency translation adjustment $ 65 (747) (21)
Ending balance   $ 11,381 $ 6,593