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 |