XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]    
Beginning balance $ 18,000  
Additions to unbilled accounts receivable 23,684  
Unbilled accounts receivable recognized in trade receivables (20,016)  
Increase on revaluation on currency 108  
Ending balance 21,776  
Contract With Customer, Liability, Current [Abstract]    
Beginning balance 3,101  
Increases due to cash received   $ 515
Reclassification from long-term to short-term 1,344  
Reclassification to revenue as a result of performance obligations satisfied (2,008)  
Ending balance 2,952  
Contract With Customer, Liability, Noncurrent [Abstract]    
Beginning balance 10,760  
Increase on revaluation on currency 64  
Reclassification from long-term to short-term (1,344)  
Ending balance $ 9,480