v3.26.1
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)