Condensed Consolidated Changes In Stockholders' Equity (Statement) - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock | Additional Paid-In Capital | Accumulated Deficit | Accumulated Other Comprehensive Loss |
Beginning balance (in shares) at Dec. 31, 2019 | | 39,251 | | | |
Beginning balance at Dec. 31, 2019 | $ 114,601 | $ 393 | $ 251,641 | $ (136,473) | $ (960) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | 3,337 | | | 3,337 | |
Other comprehensive income (loss) | (1,434) | | | | (1,434) |
Stock option exercises and employee stock plan purchases (in shares) | | 33 | | | |
Stock option exercises and employee stock plan purchases | 366 | | 366 | | |
Vesting of restricted stock awards and units (in shares) | | 563 | | | |
Vesting of restricted stock awards and units | 0 | $ 6 | (6) | | |
Shares withheld to cover taxes (in shares) | | (97) | | | |
Shares withheld to cover taxes | (1,547) | $ (1) | (1,546) | | |
Stock-based compensation | 3,075 | | 3,075 | | |
Ending balance (in shares) at Mar. 31, 2020 | | 39,750 | | | |
Ending balance at Mar. 31, 2020 | 118,398 | $ 398 | 253,530 | (133,136) | (2,394) |
Beginning balance (in shares) at Dec. 31, 2019 | | 39,251 | | | |
Beginning balance at Dec. 31, 2019 | 114,601 | $ 393 | 251,641 | (136,473) | (960) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | (10,061) | | | | |
Other comprehensive income (loss) | (1,550) | | | | |
Ending balance (in shares) at Sep. 30, 2020 | | 66,850 | | | |
Ending balance at Sep. 30, 2020 | 513,579 | $ 668 | 661,955 | (146,534) | (2,510) |
Beginning balance (in shares) at Mar. 31, 2020 | | 39,750 | | | |
Beginning balance at Mar. 31, 2020 | 118,398 | $ 398 | 253,530 | (133,136) | (2,394) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | (7,012) | | | (7,012) | |
Other comprehensive income (loss) | (212) | | | | (212) |
Stock option exercises and employee stock plan purchases (in shares) | | 7 | | | |
Stock option exercises and employee stock plan purchases | 50 | | 50 | | |
Vesting of restricted stock awards and units (in shares) | | 242 | | | |
Vesting of restricted stock awards and units | 0 | $ 2 | (2) | | |
Shares withheld to cover taxes (in shares) | | (36) | | | |
Shares withheld to cover taxes | (485) | $ (1) | (484) | | |
Issuance of common stock (in shares) | | 26,845 | | | |
Issuance of common stock, net of $3,776 issuance costs | 394,334 | $ 269 | 394,065 | | |
Fair value of replacement options related to pre-acquisition services | 7,125 | | 7,125 | | |
Stock-based compensation | 3,385 | | 3,385 | | |
Ending balance (in shares) at Jun. 30, 2020 | | 66,808 | | | |
Ending balance at Jun. 30, 2020 | 515,583 | $ 668 | 657,669 | (140,148) | (2,606) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | (6,386) | | | (6,386) | |
Other comprehensive income (loss) | 96 | | | | 96 |
Stock option exercises and employee stock plan purchases (in shares) | | 32 | | | |
Stock option exercises and employee stock plan purchases | 344 | | 344 | | |
Vesting of restricted stock awards and units (in shares) | | 13 | | | |
Vesting of restricted stock awards and units | 0 | $ 1 | (1) | | |
Shares withheld to cover taxes (in shares) | | (3) | | | |
Shares withheld to cover taxes | (50) | $ (1) | (49) | | |
Stock-based compensation | 3,992 | | 3,992 | | |
Ending balance (in shares) at Sep. 30, 2020 | | 66,850 | | | |
Ending balance at Sep. 30, 2020 | 513,579 | $ 668 | 661,955 | (146,534) | (2,510) |
Beginning balance (in shares) at Dec. 31, 2020 | | 66,875 | | | |
Beginning balance at Dec. 31, 2020 | 514,205 | $ 669 | 665,530 | (149,946) | (2,048) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | 9,008 | | | 9,008 | |
Other comprehensive income (loss) | 808 | | | | 808 |
Stock option exercises and employee stock plan purchases (in shares) | | 155 | | | |
Stock option exercises and employee stock plan purchases | 2,380 | $ 1 | 2,379 | | |
Vesting of restricted stock awards and units (in shares) | | 489 | | | |
Vesting of restricted stock awards and units | 0 | $ 5 | (5) | | |
Shares withheld to cover taxes (in shares) | | (85) | | | |
Shares withheld to cover taxes | (1,599) | $ (1) | (1,598) | | |
Stock-based compensation | 3,317 | | 3,317 | | |
Ending balance (in shares) at Mar. 31, 2021 | | 67,434 | | | |
Ending balance at Mar. 31, 2021 | 528,119 | $ 674 | 669,623 | (140,938) | (1,240) |
Beginning balance (in shares) at Dec. 31, 2020 | | 66,875 | | | |
Beginning balance at Dec. 31, 2020 | 514,205 | $ 669 | 665,530 | (149,946) | (2,048) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | (31,064) | | | | |
Other comprehensive income (loss) | 906 | | | | |
Ending balance (in shares) at Sep. 30, 2021 | | 67,659 | | | |
Ending balance at Sep. 30, 2021 | 499,344 | $ 677 | 680,819 | (181,010) | (1,142) |
Beginning balance (in shares) at Mar. 31, 2021 | | 67,434 | | | |
Beginning balance at Mar. 31, 2021 | 528,119 | $ 674 | 669,623 | (140,938) | (1,240) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | (26,657) | | | (26,657) | |
Other comprehensive income (loss) | 240 | | | | 240 |
Stock option exercises and employee stock plan purchases (in shares) | | 116 | | | |
Stock option exercises and employee stock plan purchases | 2,043 | $ 1 | 2,042 | | |
Vesting of restricted stock awards and units (in shares) | | 51 | | | |
Vesting of restricted stock awards and units | 0 | $ 1 | (1) | | |
Shares withheld to cover taxes (in shares) | | (9) | | | |
Shares withheld to cover taxes | (193) | | (193) | | |
Stock-based compensation | 4,588 | | 4,588 | | |
Ending balance (in shares) at Jun. 30, 2021 | | 67,592 | | | |
Ending balance at Jun. 30, 2021 | 508,140 | $ 676 | 676,059 | (167,595) | (1,000) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | (13,415) | | | (13,415) | |
Other comprehensive income (loss) | (142) | | | | (142) |
Stock option exercises and employee stock plan purchases (in shares) | | 48 | | | |
Stock option exercises and employee stock plan purchases | 961 | $ 1 | 960 | | |
Vesting of restricted stock awards and units (in shares) | | 23 | | | |
Shares withheld to cover taxes (in shares) | | (4) | | | |
Shares withheld to cover taxes | (67) | | (67) | | |
Stock-based compensation | 3,867 | | 3,867 | | |
Ending balance (in shares) at Sep. 30, 2021 | | 67,659 | | | |
Ending balance at Sep. 30, 2021 | $ 499,344 | $ 677 | $ 680,819 | $ (181,010) | $ (1,142) |