XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.1
(Loss allowance)/reversal of loss allowance on trade receivables (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Reversal of loss Allowance/(loss allowance) on trade receivables    
Impairment loss (reversal of impairment loss) on trade receivables, net $ 3,560 $ (2,468)