Quarterly report pursuant to Section 13 or 15(d)

Trade and Other Receivables, Prepayments and Contract Assets - Schedule of Trade and Other Receivables, Prepayments and Contract Assets (Details)

v3.23.1
Trade and Other Receivables, Prepayments and Contract Assets - Schedule of Trade and Other Receivables, Prepayments and Contract Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]      
Trade receivables, gross $ 15,519 $ 17,635  
Allowance for doubtful accounts (115) (2,111)  
Trade receivables, net 15,404 15,524  
Other receivables 4,523 7,205  
Security deposit 8,510 8,481  
VAT receivable 1,864 1,816  
Other receivables 14,897 17,502  
Prepayments 9,871 12,237  
Contract assets 8,533 6,112 $ 4,484
Prepayments and contract assets $ 18,404 $ 18,349