XML 87 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument      
Amortization of debt discount and issuance costs $ 2,823 $ 35,575 $ 21,050
Interest expense 19,735 51,635 32,678
Convertible Senior Notes Due 2025 | Convertible Debt      
Debt Instrument      
Contractual interest expense related to the 2025 Notes 11,212 11,212 7,008
Amortization of debt discount and issuance costs 2,928 35,575 21,050
Master Vehicle Loan      
Debt Instrument      
Interest expense related to vehicle loans $ 5,595 $ 4,848 $ 4,620