Stockholders' Equity - Components of Stockholders' Equity (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Beginning Balance | $ 106,054 | $ 147,434 | $ 126,525 | $ 229,537 |
| Beginning Balance, Shares | 6,522,000 | |||
| Issuance of common stock under stock plans, including tax effects | (708) | $ (441) | $ (428) | $ (206) |
| Repurchases of common stock | $ (1,107) | $ (1,107) | ||
| Repurchases of common stock, Shares | 100,000 | 0 | 100,000 | 0 |
| Stock-based compensation expense | $ 2,599 | $ 3,649 | $ 5,153 | $ 6,121 |
| Net Income (Loss) | 15,253 | 3,913 | (6,572) | (83,359) |
| Net change in marketable investments, net of tax | (27) | 4 | (87) | 8 |
| Foreign currency translation | (424) | 4,980 | (1,844) | 7,438 |
| Ending Balance | $ 121,640 | 159,539 | $ 121,640 | 159,539 |
| Ending Balance, Shares | 6,665,000 | 6,665,000 | ||
| Common Stock [Member] | ||||
| Beginning Balance | $ 257 | $ 253 | $ 255 | $ 251 |
| Beginning Balance, Shares | 25,697,000 | 25,262,000 | 25,535,000 | 25,119,000 |
| Issuance of common stock under stock plans, including tax effects | $ 2 | $ 1 | $ 4 | $ 3 |
| Issuance of common stock under stock plans, including tax effects, Shares | 252,000 | 99,000 | 414,000 | 242,000 |
| Ending Balance | $ 259 | $ 254 | $ 259 | $ 254 |
| Ending Balance, Shares | 25,949,000 | 25,361,000 | 25,949,000 | 25,361,000 |
| Additional Paid-in Capital [Member] | ||||
| Beginning Balance | $ 307,236 | $ 294,922 | $ 304,404 | $ 292,217 |
| Issuance of common stock under stock plans, including tax effects | (710) | (442) | (432) | (209) |
| Stock-based compensation expense | 2,599 | 3,649 | 5,153 | 6,121 |
| Ending Balance | 309,125 | 298,129 | 309,125 | 298,129 |
| Retained Earnings [Member] | ||||
| Beginning Balance | 30,749 | 84,662 | 52,574 | 171,934 |
| Net Income (Loss) | 15,253 | 3,913 | (6,572) | (83,359) |
| Ending Balance | 46,002 | 88,575 | 46,002 | 88,575 |
| Treasury Stock [Member] | ||||
| Beginning Balance | $ (229,615) | $ (227,119) | $ (229,615) | $ (227,119) |
| Beginning Balance, Shares | 6,522,000 | 6,282,000 | 6,522,000 | 6,282,000 |
| Repurchases of common stock | $ (1,107) | $ (1,107) | ||
| Repurchases of common stock, Shares | 143,000 | 143,000 | ||
| Ending Balance | $ (230,722) | $ (227,119) | $ (230,722) | $ (227,119) |
| Ending Balance, Shares | 6,665,000 | 6,282,000 | 6,665,000 | 6,282,000 |
| Accumulated Other Comprehensive Loss [Member] | ||||
| Beginning Balance | $ (2,573) | $ (5,284) | $ (1,093) | $ (7,746) |
| Net change in marketable investments, net of tax | (27) | 4 | (87) | 8 |
| Foreign currency translation | (424) | 4,980 | (1,844) | 7,438 |
| Ending Balance | $ (3,024) | $ (300) | $ (3,024) | $ (300) |
| 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 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 before 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 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. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury. No definition available.
|
| 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 | ||||||||||
- Definition Number of previously issued common shares repurchased by the issuing entity and held in treasury. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number of shares that have been repurchased during the period and are being held in treasury. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|