Leases - Additional Information (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
Lease
| |
| Lessee, Lease, Description [Line Items] | |
| Number of operating lease for office space in London | 1 |
| Operating lease new term beginning period. | 2025-09 |
| Berlin, Germany | |
| Lessee, Lease, Description [Line Items] | |
| Number of short-term leases | 2 |
| Lease contract notice period | 11 months 15 days |
| Hoboken, U. S. | |
| Lessee, Lease, Description [Line Items] | |
| Number of leases | 6 |
| Lease contract notice period | 3 months |