Operating Expenses - Summary of Allocation of Personnel Expenses By Nature (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Share-Based Payments [Line iteam] | ||||
| Share-based payments | $ 516 | $ 1,590 | $ 3,463 | $ 5,073 |
| Total personnel expenses | 37,051 | 31,401 | 106,997 | 96,368 |
| Expenses by nature | ||||
| Share-Based Payments [Line iteam] | ||||
| Wages and salaries | 5,638 | 5,301 | 17,005 | 15,984 |
| Social security contributions | 1,608 | 1,190 | 4,805 | 3,912 |
| Expenses for pension commitments | (1) | 251 | 69 | 804 |
| Share-based payments | 516 | 1,590 | 3,463 | 5,073 |
| Total personnel expenses | $ 7,761 | $ 8,331 | $ 25,342 | $ 25,773 |