XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION - Accounts receivable, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
REVENUE RECOGNITION        
Allowance for accounts receivable $ 9,554 $ 9,151 $ 8,592 $ 7,515
Allowance for credit loss        
Balance, beginning of period 76,929 77,159    
Balance, end of period 102,885 76,929    
Increase (decrease), net $ 25,956 $ (230)