Stockholders' Equity (Details) - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | ||||||
| Beginning balance | $ 282,139 | $ 295,730 | $ 316,393 | $ 330,038 | $ 295,730 | $ 330,038 |
| Issuance of common stock under stock plans, net of tax and payments | (52) | (288) | (188) | 138 | ||
| Stock-based compensation expense | 4,214 | 4,528 | 5,373 | 5,462 | ||
| Unrealized losses on marketable securities | (13) | (113) | (68) | (8) | (126) | (76) |
| Foreign currency translation, net of tax | (142) | (177) | 961 | 1,267 | (319) | 2,228 |
| Net loss | (48,934) | (17,541) | (30,013) | (20,504) | (66,475) | (50,517) |
| Ending balance | $ 237,212 | $ 282,139 | $ 292,458 | $ 316,393 | $ 237,212 | $ 292,458 |
| Common Stock | ||||||
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | ||||||
| Beginning balance (in shares) | 47,061 | 46,744 | 38,772 | 38,544 | 46,744 | 38,544 |
| Beginning balance | $ 47 | $ 47 | $ 39 | $ 39 | $ 47 | $ 39 |
| Issuance of common stock under stock plans, net of tax and payments (in shares) | 74 | 317 | 101 | 228 | ||
| Ending balance (in shares) | 47,135 | 47,061 | 38,873 | 38,772 | 47,135 | 38,873 |
| Ending balance | $ 47 | $ 47 | $ 39 | $ 39 | $ 47 | $ 39 |
| Additional paid-in capital | ||||||
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | ||||||
| Beginning balance | 877,877 | 873,637 | 808,760 | 803,160 | 873,637 | 803,160 |
| Issuance of common stock under stock plans, net of tax and payments | (52) | (288) | (188) | 138 | ||
| Stock-based compensation expense | 4,214 | 4,528 | 5,373 | 5,462 | ||
| Ending balance | 882,039 | 877,877 | 813,945 | 808,760 | 882,039 | 813,945 |
| Accumulated other comprehensive income (loss) | ||||||
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | ||||||
| Beginning balance | (1,013) | (723) | (1,821) | (3,080) | (723) | (3,080) |
| Unrealized losses on marketable securities | (13) | (113) | (68) | (8) | ||
| Foreign currency translation, net of tax | (142) | (177) | 961 | 1,267 | ||
| Ending balance | (1,168) | (1,013) | (928) | (1,821) | (1,168) | (928) |
| Accumulated deficit | ||||||
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | ||||||
| Beginning balance | (594,772) | (577,231) | (490,585) | (470,081) | (577,231) | (470,081) |
| Net loss | (48,934) | (17,541) | (30,013) | (20,504) | ||
| Ending balance | $ (643,706) | $ (594,772) | $ (520,598) | $ (490,585) | $ (643,706) | $ (520,598) |
| X | ||||||||||
- Definition Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number of shares issued which are neither cancelled nor held in the treasury. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|