Operating Leases - Narrative (Details) - USD ($) $ in Thousands |
1 Months Ended | |||
|---|---|---|---|---|
Mar. 25, 2025 |
Apr. 30, 2022 |
Aug. 31, 2021 |
Apr. 30, 2019 |
|
| Los Angeles, California | ||||
| Lessee Lease Description [Line Items] | ||||
| Operating lease, agreement term | 28 months | |||
| Operating lease, rent abatement period | 9 months | 4 months | ||
| Operating lease, lease amendment term | 3 years | |||
| Operating lease, extend the term for an additional period | 3 years 6 months | |||
| Morristown, New Jersey | ||||
| Lessee Lease Description [Line Items] | ||||
| Operating lease, agreement term | 73 months | |||
| Operating lease, rent abatement period | 3 months | |||
| Operating lease, rent escalation percentage | 2.00% | |||
| Short-term sublease cost | $ 13,000 | |||