Commitments and Contingencies - Schedule of Noncash Lease Activities (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Cash paid for amounts included in the measurement of lease liabilities | ||||
| Operating cash outflows from operating leases | $ 4.1 | $ 1.7 | $ 5.9 | $ 3.2 |
| Non-cash investing activities | ||||
| Operating lease liabilities from obtaining right-of-use assets | $ 6.7 | $ 4.4 | $ 6.7 | $ 4.6 |