XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Schedule of Maturities of Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2021
Jan. 11, 2021
Dec. 31, 2020
May 04, 2020
Term Loan [Abstract]            
Less: Unamortized debt issuance costs $ (714)          
Financing Obligations [Abstract]            
Current portion (1,135)       $ (2,841)  
Long-term debt, net 71       967  
Total Long-Term Debt [Abstract]            
2022 1,135          
2023 69          
2024 2          
2025 201,250          
2026 0          
Thereafter 345,000          
Total Debt 547,456          
Less: Unamortized debt issuance costs (714)          
Less: Current portion of long-term debt (1,135)          
Unamortized debt discount (13,053)          
Total long-term debt, net 532,554       169,087  
0.25% Convertible Senior Notes | Convertible Debt            
Line of Credit Facility [Line Items]            
Stated interest rate (as a percent)   0.25% 0.25% 0.25%    
Term Loan [Abstract]            
2022 0          
2023 0          
2024 0          
2025 0          
2026 0          
Thereafter 345,000          
Total Debt 345,000          
Less: Current portion of long-term debt 0          
Less: Unamortized debt issuance costs (208)       0  
Long-term debt, net 335,829          
Total Long-Term Debt [Abstract]            
Less: Unamortized debt issuance costs (208)       0  
Unamortized debt discount (8,963)       0  
1.25% Convertible Senior Notes | Convertible Debt            
Line of Credit Facility [Line Items]            
Stated interest rate (as a percent)   1.25% 1.25%     1.25%
Term Loan [Abstract]            
2022 0          
2023 0          
2024 0          
2025 201,250          
2026 0          
Thereafter 0          
Total Debt 201,250          
Less: Current portion of long-term debt 0          
Less: Unamortized debt issuance costs (506)       (538)  
Long-term debt, net 196,654          
Total Long-Term Debt [Abstract]            
Less: Unamortized debt issuance costs (506)       (538)  
Unamortized debt discount (4,090)       (32,592)  
Finance Obligations            
Term Loan [Abstract]            
Less: Unamortized debt issuance costs 0          
Financing Obligations [Abstract]            
2022 1,135          
2023 69          
2024 2          
2025 0          
2026 0          
Thereafter 0          
Total Debt 1,206          
Current portion (1,135)       $ (2,841)  
Long-term debt, net 71          
Total Long-Term Debt [Abstract]            
Less: Unamortized debt issuance costs 0          
Unamortized debt discount $ 0