Convertible Senior Notes, Net - Schedule of Amounts Recorded in Interest Expense Related to Notes (Details) - Notes - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| 2025 Notes | ||||
| Debt Disclosure [Line Items] | ||||
| Contractual interest expense | $ 0 | $ 167 | $ 0 | $ 368 |
| Amortization of debt issuance costs | 0 | 45 | 0 | 97 |
| Total interest and amortization expense | 0 | 212 | 0 | 465 |
| 2028 Notes | ||||
| Debt Disclosure [Line Items] | ||||
| Contractual interest expense | 120 | 244 | 241 | 530 |
| Amortization of debt issuance costs | 57 | 113 | 113 | 297 |
| Total interest and amortization expense | 177 | 357 | 354 | 827 |
| 2031 Notes | ||||
| Debt Disclosure [Line Items] | ||||
| Contractual interest expense | 1,901 | 1,467 | 3,802 | 2,266 |
| Amortization of debt issuance costs | 297 | 304 | 567 | 468 |
| Total interest and amortization expense | $ 2,198 | $ 1,771 | $ 4,368 | $ 2,734 |