Leases - Additional Information (Details) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2025
USD ($)
office
|
Dec. 31, 2024
USD ($)
office
|
Dec. 31, 2023
USD ($)
|
|
| Lessee, Lease, Description [Line Items] | |||
| Increase (decrease) in operating lease liability | $ (15,358) | $ (12,297) | $ (13,491) |
| Increase in operating right of use assets | 19,600 | $ 8,500 | |
| Purchase obligation | $ 2,300 | ||
| New Lease Terms | |||
| Lessee, Lease, Description [Line Items] | |||
| Lessee, number of office leases | office | 9 | 6 | |
| Increase (decrease) in operating lease liability | $ 19,600 | $ 11,400 | |
| Office Leases To Extend Lease Term | |||
| Lessee, Lease, Description [Line Items] | |||
| Lessee, number of office leases | office | 3 | 5 | |
| Increase (decrease) in operating lease liability | $ (1,800) | $ 900 | |
| Increase in operating right of use assets | $ (1,800) | $ 900 | |