XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Receivables and Contract Liabilities - Other Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Receivables And Contract Liabilities Disclosure [Abstract]    
Other receivables, amortized cost $ 54,919 $ 52,428
Less: Provision for credit losses (2,697) (1,421)
Other receivables, net 52,222 51,007
Other receivables, net, current 30,938 29,439
Other receivables, net, non-current $ 21,284 $ 21,568