v3.25.2
Revenues - Schedule of Contract Balances (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Current Contract Assets  
Beginning balance $ 18,975
Additions to unbilled accounts receivable 7,960
Unbilled accounts receivable recognized in trade receivables (19,190)
Increase on revaluation on currency 271
Ending balance 8,016
Current Contract Liabilities  
Beginning balance 6,168
Increases due to consideration received 2,238
Reclassification from long-term to short-term 2
Reclassification to revenue because of performance obligations satisfied (4,861)
Ending balance 3,547
Non-current Contract Liabilities  
Beginning balance 5,233
Increase on revaluation on currency 656
Reclassification from long-term to short-term (2)
Ending balance $ 5,887