XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Contract Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Contract with Customer, Liability [Abstract]  
Opening and Closing Balances of Company's Contract Liabilities The opening and closing balances of the Company’s contract liabilities are as follows (in thousands):

 

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