Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($) shares in Thousands, $ in Millions | Total | Redeemable Convertible Preferred Stock [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Accumulated Deficit [Member] |
Balances at Dec. 31, 2022 | $ (33.1) | | $ 0.7 | $ 610.3 | $ (644.1) |
Balances, shares at Dec. 31, 2022 | | | 67,588 | | |
Temporary Equity, Balances at Dec. 31, 2022 | | $ 472.4 | | | |
Temporary Equity, Balances, shares at Dec. 31, 2022 | | 71,417 | | | |
Stock-based compensation | 3.9 | | | 3.9 | |
Stock-based compensation, shares | | | 307 | | |
Issuance of common stock under equity plans, shares | | | 14 | | |
Accretion to redemption value of redeemable convertible preferred stock | (20.5) | | | (20.5) | |
Temporary Equity, Accretion to redemption value of redeemable convertible preferred stock | | $ 20.5 | | | |
Temporary Equity, Redeemable convertible preferred stock conversion, shares | | (14) | | | |
Temporary Equity Redeemable convertible preferred stock conversion | | $ (0.1) | | | |
Redeemable convertible preferred stock conversion | 0.1 | | | 0.1 | |
Redeemable convertible preferred stock conversion, shares | | | 26 | | |
Repurchase of common stock | (16.9) | | $ (0.1) | (16.8) | |
Repurchase of common stock, shares | | | (5,064) | | |
Net income (loss) and comprehensive income | (1) | | | | (1) |
Balances at Jun. 30, 2023 | (67.5) | | $ 0.6 | 577 | (645.1) |
Balances, shares at Jun. 30, 2023 | | | 62,871 | | |
Temporary Equity, Balances at Jun. 30, 2023 | | $ 492.8 | | | |
Temporary Equity, Balances, shares at Jun. 30, 2023 | | 71,403 | | | |
Balances at Mar. 31, 2023 | (50.9) | | $ 0.6 | 585.5 | (637) |
Balances, shares at Mar. 31, 2023 | | | 62,845 | | |
Temporary Equity, Balances at Mar. 31, 2023 | | $ 482.5 | | | |
Temporary Equity, Balances, shares at Mar. 31, 2023 | | 71,417 | | | |
Stock-based compensation | 1.8 | | | 1.8 | |
Accretion to redemption value of redeemable convertible preferred stock | (10.4) | | | (10.4) | |
Temporary Equity, Accretion to redemption value of redeemable convertible preferred stock | | $ 10.4 | | | |
Temporary Equity, Redeemable convertible preferred stock conversion, shares | | (14) | | | |
Temporary Equity Redeemable convertible preferred stock conversion | | $ (0.1) | | | |
Redeemable convertible preferred stock conversion | 0.1 | | | 0.1 | |
Redeemable convertible preferred stock conversion, shares | | | 26 | | |
Net income (loss) and comprehensive income | (8.1) | | | | (8.1) |
Balances at Jun. 30, 2023 | (67.5) | | $ 0.6 | 577 | (645.1) |
Balances, shares at Jun. 30, 2023 | | | 62,871 | | |
Temporary Equity, Balances at Jun. 30, 2023 | | $ 492.8 | | | |
Temporary Equity, Balances, shares at Jun. 30, 2023 | | 71,403 | | | |
Balances at Dec. 31, 2023 | (92.5) | | $ 0.6 | 559.2 | (652.3) |
Balances, shares at Dec. 31, 2023 | | | 62,915 | | |
Temporary Equity, Balances at Dec. 31, 2023 | | $ 497.1 | | | |
Temporary Equity, Balances, shares at Dec. 31, 2023 | | 71,403 | | | |
Stock-based compensation | 3.9 | | | 3.9 | |
Issuance of common stock under equity plans | 1.3 | | | 1.3 | |
Issuance of common stock under equity plans, shares | | | 524 | | |
Accretion to redemption value of redeemable convertible preferred stock | (12.7) | | | (12.7) | |
Temporary Equity, Accretion to redemption value of redeemable convertible preferred stock | | $ 12.7 | | | |
Temporary Equity, Redeemable convertible preferred stock conversion, shares | | (71,403) | | | |
Temporary Equity Redeemable convertible preferred stock conversion | | $ (501.2) | | | |
Redeemable convertible preferred stock conversion | 501.2 | | $ 1.4 | 499.8 | |
Redeemable convertible preferred stock conversion, shares | | | 140,782 | | |
Repurchase of common stock | (1.8) | | | (1.8) | |
Repurchase of common stock, shares | | | (295) | | |
Preferred stock cash dividend | | (8.6) | | | |
Net income (loss) and comprehensive income | 8.2 | | | | 8.2 |
Balances at Jun. 30, 2024 | 407.6 | | $ 2 | 1,049.7 | (644.1) |
Balances, shares at Jun. 30, 2024 | | | 203,926 | | |
Balances at Mar. 31, 2024 | (90.7) | | $ 0.6 | 550 | (641.3) |
Balances, shares at Mar. 31, 2024 | | | 63,053 | | |
Temporary Equity, Balances at Mar. 31, 2024 | | $ 499.2 | | | |
Temporary Equity, Balances, shares at Mar. 31, 2024 | | 71,403 | | | |
Stock-based compensation | 1.5 | | | 1.5 | |
Issuance of common stock under equity plans | 0.4 | | | 0.4 | |
Issuance of common stock under equity plans, shares | | | 91 | | |
Accretion to redemption value of redeemable convertible preferred stock | (2) | | | (2) | |
Temporary Equity, Accretion to redemption value of redeemable convertible preferred stock | | $ 2 | | | |
Temporary Equity, Redeemable convertible preferred stock conversion, shares | | (71,403) | | | |
Temporary Equity Redeemable convertible preferred stock conversion | | $ (501.2) | | | |
Redeemable convertible preferred stock conversion | 501.2 | | $ 1.4 | 499.8 | |
Redeemable convertible preferred stock conversion, shares | | | 140,782 | | |
Net income (loss) and comprehensive income | (2.8) | | | | (2.8) |
Balances at Jun. 30, 2024 | $ 407.6 | | $ 2 | $ 1,049.7 | $ (644.1) |
Balances, shares at Jun. 30, 2024 | | | 203,926 | | |