XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Contract Liabilities - Opening and Closing Balances of Company's Contract Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Contract with Customer, Liability [Abstract]  
Balance at December 31, 2021 $ 18,151
Payments received 19,494
Revenue recognized (21,581)
Foreign currency fluctuation (1,061)
Balance at December 31 2022 $ 15,003