CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Unaudited) - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock | Additional Paid-in Capital | Accumulated Deficit | Accumulated Other Comprehensive Loss | Series A Preferred Stock | Series A-1 Preferred Stock | Series B Preferred Stock | Series C Preferred Stock | Previously Reported | Previously ReportedCommon Stock | Previously ReportedAdditional Paid-in Capital | Previously ReportedAccumulated Deficit | Previously ReportedAccumulated Other Comprehensive Loss | Previously ReportedSeries A Preferred Stock | Previously ReportedSeries A-1 Preferred Stock | Previously ReportedSeries B Preferred Stock | Previously ReportedSeries C Preferred Stock | Revision of Prior Period, Adjustment | Revision of Prior Period, AdjustmentCommon Stock | Revision of Prior Period, AdjustmentAdditional Paid-in Capital | Revision of Prior Period, AdjustmentAccumulated Deficit | Revision of Prior Period, AdjustmentAccumulated Other Comprehensive Loss | Revision of Prior Period, AdjustmentSeries A Preferred Stock | Revision of Prior Period, AdjustmentSeries A-1 Preferred Stock | Revision of Prior Period, AdjustmentSeries B Preferred Stock | Revision of Prior Period, AdjustmentSeries C Preferred Stock |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Temporary equity, carrying amount, ending balance | | | | | | $ 0 | $ 0 | $ 0 | | | | | | | $ 5,203 | $ 992 | $ 6,063 | | | | | | | $ (5,203) | $ (992) | $ (6,063) | |
Temporary equity, shares outstanding, beginning balance (in shares) at Dec. 31, 2019 | | | | | | 0 | 0 | 0 | | | | | | | 2,770 | 392 | 1,483 | | | | | | | (2,770) | (392) | (1,483) | |
Temporary equity, carrying amount, beginning balance at Dec. 31, 2019 | | | | | | $ 0 | $ 0 | $ 0 | | | | | | | $ 5,203 | $ 992 | $ 6,063 | | | | | | | $ (5,203) | $ (992) | $ (6,063) | |
Temporary equity, shares outstanding, ending balance (in shares) at Mar. 31, 2020 | | | | | | 0 | 0 | 0 | | | | | | | | | | | | | | | | | | | |
Beginning balance (in shares) at Dec. 31, 2019 | | 30,800 | | | | | | | | | 9,677 | | | | | | | | | 21,123 | | | | | | | |
Beginning balance at Dec. 31, 2019 | $ 9,076 | $ 3 | $ 12,753 | $ (3,680) | | | | | | $ (3,182) | $ 1 | $ 497 | $ (3,680) | | | | | | $ 12,258 | $ 2 | $ 12,256 | $ 0 | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Issuance of preferred shares, net (in shares) | | 2,470 | | | | | | | | | | | | | | | | | | | | | | | | | |
Issuance of preferred shares, net | 4,880 | | 4,880 | | | | | | | | | | | | | | | | | | | | | | | | |
Stock-based compensation | 19 | | 19 | | | | | | | | | | | | | | | | | | | | | | | | |
Net loss | (818) | | | (818) | | | | | | | | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Mar. 31, 2020 | | 33,270 | | | | | | | | | | | | | | | | | | | | | | | | | |
Ending balance at Mar. 31, 2020 | 13,157 | $ 3 | 17,652 | (4,498) | | | | | | | | | | | | | | | | | | | | | | | |
Temporary equity, shares outstanding, beginning balance (in shares) at Dec. 31, 2019 | | | | | | 0 | 0 | 0 | | | | | | | 2,770 | 392 | 1,483 | | | | | | | (2,770) | (392) | (1,483) | |
Temporary equity, carrying amount, beginning balance at Dec. 31, 2019 | | | | | | $ 0 | $ 0 | $ 0 | | | | | | | $ 5,203 | $ 992 | $ 6,063 | | | | | | | $ (5,203) | $ (992) | $ (6,063) | |
Temporary equity, shares outstanding, ending balance (in shares) at Jun. 30, 2020 | | | | | | 0 | 0 | 0 | | | | | | | | | | | | | | | | | | | |
Beginning balance (in shares) at Dec. 31, 2019 | | 30,800 | | | | | | | | | 9,677 | | | | | | | | | 21,123 | | | | | | | |
Beginning balance at Dec. 31, 2019 | 9,076 | $ 3 | 12,753 | (3,680) | | | | | | (3,182) | $ 1 | 497 | (3,680) | | | | | | 12,258 | $ 2 | 12,256 | 0 | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Net loss | (2,447) | | | | | | | | | | | | | | | | | | | | | | | | | | |
Net unrealized losses on derivatives contracts, net of tax | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Jun. 30, 2020 | | 33,418 | | | | | | | | | | | | | | | | | | | | | | | | | |
Ending balance at Jun. 30, 2020 | 11,600 | $ 3 | 17,724 | (6,127) | | | | | | | | | | | | | | | | | | | | | | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Temporary equity, carrying amount, ending balance | | | | | | $ 0 | $ 0 | $ 0 | | | | | | | | | | | | | | | | | | | |
Temporary equity, shares outstanding, beginning balance (in shares) at Mar. 31, 2020 | | | | | | 0 | 0 | 0 | | | | | | | | | | | | | | | | | | | |
Temporary equity, carrying amount, beginning balance at Mar. 31, 2020 | | | | | | $ 0 | $ 0 | $ 0 | | | | | | | | | | | | | | | | | | | |
Temporary equity, shares outstanding, ending balance (in shares) at Jun. 30, 2020 | | | | | | 0 | 0 | 0 | | | | | | | | | | | | | | | | | | | |
Beginning balance (in shares) at Mar. 31, 2020 | | 33,270 | | | | | | | | | | | | | | | | | | | | | | | | | |
Beginning balance at Mar. 31, 2020 | 13,157 | $ 3 | 17,652 | (4,498) | | | | | | | | | | | | | | | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Stock option exercise (in shares) | | 148 | | | | | | | | | | | | | | | | | | | | | | | | | |
Stock options exercised | 32 | | 32 | | | | | | | | | | | | | | | | | | | | | | | | |
Stock-based compensation | 40 | | 40 | | | | | | | | | | | | | | | | | | | | | | | | |
Net loss | (1,629) | | | (1,629) | | | | | | | | | | | | | | | | | | | | | | | |
Net unrealized losses on derivatives contracts, net of tax | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Jun. 30, 2020 | | 33,418 | | | | | | | | | | | | | | | | | | | | | | | | | |
Ending balance at Jun. 30, 2020 | 11,600 | $ 3 | 17,724 | (6,127) | | | | | | | | | | | | | | | | | | | | | | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Temporary equity, carrying amount, ending balance | | | | | | $ 0 | $ 0 | $ 0 | | | | | | | | | | | | | | | | | | | |
Temporary equity, carrying amount, ending balance | | | | | | $ 0 | $ 0 | $ 0 | $ 0 | | | | | | $ 5,203 | $ 992 | $ 10,942 | $ 28,069 | | | | | | $ (5,203) | $ (992) | $ (10,942) | $ (28,069) |
Temporary equity, shares outstanding, beginning balance (in shares) at Dec. 31, 2020 | | | | | | 0 | 0 | 0 | 0 | | | | | | 2,770 | 392 | 2,632 | 5,131 | | | | | | (2,770) | (392) | (2,632) | (5,131) |
Temporary equity, carrying amount, beginning balance at Dec. 31, 2020 | | | | | | $ 0 | $ 0 | $ 0 | $ 0 | | | | | | $ 5,203 | $ 992 | $ 10,942 | $ 28,069 | | | | | | $ (5,203) | $ (992) | $ (10,942) | $ (28,069) |
Temporary equity, shares outstanding, ending balance (in shares) at Mar. 31, 2021 | | | | | | 0 | 0 | 0 | 0 | | | | | | | | | | | | | | | | | | |
Beginning balance (in shares) at Dec. 31, 2020 | | 44,461 | | | | | | | | | 9,750 | | | | | | | | | 34,711 | | | | | | | |
Beginning balance at Dec. 31, 2020 | 24,766 | $ 4 | 45,890 | (21,128) | $ 0 | | | | | (20,441) | $ 1 | 686 | (21,128) | $ 0 | | | | | 45,207 | $ 3 | 45,204 | 0 | $ 0 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Business Combination and PIPE Shares, net (in shares) | | 53,361 | | | | | | | | | | | | | | | | | | | | | | | | | |
Business Combination and PIPE Shares, net | 433,527 | $ 6 | 433,521 | | | | | | | | | | | | | | | | | | | | | | | | |
Conversion of Private Warrants | 5,819 | | 5,819 | | | | | | | | | | | | | | | | | | | | | | | | |
Stock option exercise (in shares) | | 103 | | | | | | | | | | | | | | | | | | | | | | | | | |
Stock options exercised | 35 | | 35 | | | | | | | | | | | | | | | | | | | | | | | | |
Stock-based compensation | 6,287 | | 6,287 | | | | | | | | | | | | | | | | | | | | | | | | |
Net loss | (28,515) | | | (28,515) | | | | | | | | | | | | | | | | | | | | | | | |
Net unrealized losses on derivatives contracts, net of tax | (669) | | | | (669) | | | | | | | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Mar. 31, 2021 | | 97,925 | | | | | | | | | | | | | | | | | | | | | | | | | |
Ending balance at Mar. 31, 2021 | 441,250 | $ 10 | 491,552 | (49,643) | (669) | | | | | | | | | | | | | | | | | | | | | | |
Temporary equity, shares outstanding, beginning balance (in shares) at Dec. 31, 2020 | | | | | | 0 | 0 | 0 | 0 | | | | | | 2,770 | 392 | 2,632 | 5,131 | | | | | | (2,770) | (392) | (2,632) | (5,131) |
Temporary equity, carrying amount, beginning balance at Dec. 31, 2020 | | | | | | $ 0 | $ 0 | $ 0 | $ 0 | | | | | | $ 5,203 | $ 992 | $ 10,942 | $ 28,069 | | | | | | $ (5,203) | $ (992) | $ (10,942) | $ (28,069) |
Temporary equity, shares outstanding, ending balance (in shares) at Jun. 30, 2021 | | | | | | 0 | 0 | 0 | 0 | | | | | | | | | | | | | | | | | | |
Beginning balance (in shares) at Dec. 31, 2020 | | 44,461 | | | | | | | | | 9,750 | | | | | | | | | 34,711 | | | | | | | |
Beginning balance at Dec. 31, 2020 | 24,766 | $ 4 | 45,890 | (21,128) | 0 | | | | | $ (20,441) | $ 1 | $ 686 | $ (21,128) | $ 0 | | | | | $ 45,207 | $ 3 | $ 45,204 | $ 0 | $ 0 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Net loss | (60,531) | | | | | | | | | | | | | | | | | | | | | | | | | | |
Net unrealized losses on derivatives contracts, net of tax | (2,512) | | | | (2,512) | | | | | | | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Jun. 30, 2021 | | 100,275 | | | | | | | | | | | | | | | | | | | | | | | | | |
Ending balance at Jun. 30, 2021 | 473,139 | $ 10 | 557,300 | (81,659) | (2,512) | | | | | | | | | | | | | | | | | | | | | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Temporary equity, carrying amount, ending balance | | | | | | $ 0 | $ 0 | $ 0 | $ 0 | | | | | | | | | | | | | | | | | | |
Temporary equity, shares outstanding, beginning balance (in shares) at Mar. 31, 2021 | | | | | | 0 | 0 | 0 | 0 | | | | | | | | | | | | | | | | | | |
Temporary equity, carrying amount, beginning balance at Mar. 31, 2021 | | | | | | $ 0 | $ 0 | $ 0 | $ 0 | | | | | | | | | | | | | | | | | | |
Temporary equity, shares outstanding, ending balance (in shares) at Jun. 30, 2021 | | | | | | 0 | 0 | 0 | 0 | | | | | | | | | | | | | | | | | | |
Beginning balance (in shares) at Mar. 31, 2021 | | 97,925 | | | | | | | | | | | | | | | | | | | | | | | | | |
Beginning balance at Mar. 31, 2021 | 441,250 | $ 10 | 491,552 | (49,643) | (669) | | | | | | | | | | | | | | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Conversion of Private Warrants | 3,114 | | 3,114 | | | | | | | | | | | | | | | | | | | | | | | | |
Issuance of common stock for acquisition (in shares) | | 2,329 | | | | | | | | | | | | | | | | | | | | | | | | | |
Issuance of common stock for acquisition | 48,991 | | 48,991 | | | | | | | | | | | | | | | | | | | | | | | | |
Issuance of stock options for acquisition | 361 | | 361 | | | | | | | | | | | | | | | | | | | | | | | | |
Conversion of restricted stock units (in shares) | | 21 | | | | | | | | | | | | | | | | | | | | | | | | | |
Conversion of restricted stock units | (108) | | (108) | | | | | | | | | | | | | | | | | | | | | | | | |
Stock-based compensation | 13,390 | | 13,390 | | | | | | | | | | | | | | | | | | | | | | | | |
Net loss | (32,016) | | | (32,016) | | | | | | | | | | | | | | | | | | | | | | | |
Net unrealized losses on derivatives contracts, net of tax | (1,843) | | | | (1,843) | | | | | | | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Jun. 30, 2021 | | 100,275 | | | | | | | | | | | | | | | | | | | | | | | | | |
Ending balance at Jun. 30, 2021 | $ 473,139 | $ 10 | $ 557,300 | $ (81,659) | $ (2,512) | | | | | | | | | | | | | | | | | | | | | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Temporary equity, carrying amount, ending balance | | | | | | $ 0 | $ 0 | $ 0 | $ 0 | | | | | | | | | | | | | | | | | | |