Leases - Schedule of Operating Lease Expense, Operating Lease Cash Flows and Supplemental Cash Flow Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Lessee, Lease, Description [Line Items] | ||||
| Total operating lease expense | $ 1,003 | $ 1,463 | $ 2,132 | $ 2,939 |
| Operating lease expenses from variable and short-term lease costs | 83 | 349 | 298 | 722 |
| Operating cash outflows from operating leases | 931 | 1,437 | 1,966 | 2,865 |
| Operating lease right-of-use assets obtained in exchange for lease obligations | 0 | 3,637 | 1,342 | 3,899 |
| Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Total operating lease expense | 179 | 353 | 357 | 669 |
| Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Total operating lease expense | $ 824 | $ 1,110 | $ 1,775 | $ 2,270 |