v3.25.2
Operating Expenses - Summary of Allocation of Personnel Expenses By Nature (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payments [Line iteam]        
Share-based payments $ 1,246 $ 1,525 $ 2,947 $ 3,483
Total 42,575 35,003 69,946 64,968
Expenses by nature        
Share-Based Payments [Line iteam]        
Wages and salaries 6,690 5,540 11,367 10,684
Social security contributions 1,827 1,515 3,197 2,722
Expenses for pension commitments 36 244 70 553
Share-based payments 1,245 1,525 2,947 3,483
Total $ 9,799 $ 8,824 $ 17,581 $ 17,442