XML 81 R62.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Adoption of New ASU (Details) - USD ($)
$ in Thousands
Jan. 01, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Allowance for credit loss   $ 25,178 $ 21,180 $ 20,151 $ 14,655
Cumulative Effect, Period of Adoption, Adjustment | Minimum | Forecast          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Allowance for credit loss $ 2,000        
Cumulative Effect, Period of Adoption, Adjustment | Maximum | Forecast          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Allowance for credit loss $ 4,000