v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Assets Measured at Fair Value on a Nonrecurring Basis (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation  
Fair values measured on a nonrecurring basis $ 53,663
Less than 6 months  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation  
Fair values measured on a nonrecurring basis 16,205
6 to 12 months  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation  
Fair values measured on a nonrecurring basis 13,320
Over 1 year  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation  
Fair values measured on a nonrecurring basis $ 24,138