XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE, NET - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
ACCOUNTS RECEIVABLE, NET        
Customer related - Third party $ 110,636 $ 83,204    
Customer related - Related parties 2,998 3,675    
Other 25,584 20,204    
Accounts receivable 139,218 107,083    
Allowance for credit losses (1,674) (2,152) $ (3,370) $ (2,210)
Accounts receivable, net $ 137,544 $ 104,931