XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]        
Accounts receivable $ 268,671 $ 284,187    
Allowance for doubtful accounts (1,427) (1,270) $ (776) $ (913)
Accounts receivable, net $ 267,244 $ 282,917