XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Long Term Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Current portion of long term debt $ 231,471 $ 47,239
Long term debt, net of current portion 544,931 402,154
Total debt 776,402 449,393
Convertible Senior Notes    
Debt Instrument [Line Items]    
Long term debt, net of current portion 327,408 359,254
Securitization Debt of Consolidated VIEs    
Debt Instrument [Line Items]    
Current portion of long term debt 219,391 47,239
Long term debt, net of current portion 197,584 32,590
Financing of Beneficial Interest in Securizations    
Debt Instrument [Line Items]    
Current portion of long term debt 12,080  
Long term debt, net of current portion 9,629  
Junior Subordinated Debentures    
Debt Instrument [Line Items]    
Long term debt, net of current portion $ 10,310 $ 10,310