Quarterly report pursuant to Section 13 or 15(d)

FAIR VALUE MEASUREMENTS - Summary of Reconciliation of Level Three Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)

v3.23.1
FAIR VALUE MEASUREMENTS - Summary of Reconciliation of Level Three Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Contingent Liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 526 $ 59,500
Additions 1,702  
Payments   (10,171)
Valuation adjustments (10) (28,891)
Ending balance 2,218 20,438
IRLCs    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 1,518 22,119
Net transfers and revaluation gains (losses) 10,688 (33,970)
Ending balance $ 12,206 $ (11,851)