XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER PAYABLES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
OTHER PAYABLES    
Employee related compensation $ 44,627 $ 64,464
Commissions payable 21,824 12,159
Accrued expenses 10,466 10,001
Lease liability 8,202 8,360
Income tax payable 10,977  
Other 4,478 2,350
Total $ 100,574 $ 97,334