v3.23.3
Receivables and Contract Liabilities - Other Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Receivables And Contract Liabilities Disclosure [Abstract]    
Other receivables, amortized cost $ 54,326 $ 52,180
Less: Provision for credit losses (6,742) (3,579)
Other receivables, net 47,584 48,601
Other receivables, net, current 29,196 33,813
Other receivables, net, non-current $ 18,388 $ 14,788