v3.26.1
FAIR VALUE MEASUREMENT - Schedule of Level 3 Investment Activity (Details) - Level 3 - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 35,492 $ 47,439
Increase due to purchases of Level 3 investments 7,168 16,266
Transfers out of Level 3 investments   (20,046)
Decrease in fair value of Level 3 investments   (8,711)
Accrued interest, net on Level 3 investments 448 544
Ending balance $ 43,108 $ 35,492