Leases - Schedule of Supplemental Cash Flow Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Cash paid for amounts included in the measurement of lease liabilities: | |||
| Operating cash flows for operating leases | $ 6,364 | $ 9,826 | $ 12,383 |
| Non-cash activity: | |||
| Operating lease assets obtained in exchange for new lease obligations | $ 0 | $ 1,361 | $ 6,735 |