XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Long Term Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Current portion of securitization debt of consolidated VIEs $ 115,325  
Long term debt, net of current portion 674,331 $ 610,618
Total debt 789,656 610,618
Convertible Senior Notes    
Debt Instrument [Line Items]    
Long term debt, net of current portion 612,231 $ 610,618
Securitization Debt of Consolidated VIEs    
Debt Instrument [Line Items]    
Long term debt, net of current portion 51,790  
Junior Subordinated Debentures    
Debt Instrument [Line Items]    
Long term debt, net of current portion $ 10,310