Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Contractual Obligations (Details)

v3.24.0.1
Commitments and Contingencies - Schedule of Contractual Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total $ 1,554,869 $ 1,574,351
Total lease payments 26,096  
Lease and License Obligations Less than 1 year 1,894  
Contractual Obligations, Total 1,596,741 1,602,641
Contractual Obligations Less than 1 year 107,539 2,723
Contractual Obligations 1-3 years 695,629 384,259
Contractual Obligations 3-5 years 417,248 849,452
Contractual Obligations, After 5 years 376,325 366,207
Principal 1,570,000 1,594,000
SMBC Facility    
Commitments And Contingencies [Line Items]    
Principal 94,000 72,000
MUFG Bank Facility    
Commitments And Contingencies [Line Items]    
Principal 61,000 107,000
SBA Debentures    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 170,323 169,738
Principal 175,000 175,000
July 2024 Notes    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 104,828 104,533
Principal 105,000 105,000
February 2025 Notes    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 49,866 49,751
Principal 50,000 50,000
June 2025 Notes    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 69,757 69,595
Principal 70,000 70,000
June 2025 3-Year Notes    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 49,771 49,616
Principal 50,000 50,000
March 2026 A Notes    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 49,795 49,700
Principal 50,000 50,000
March 2026 B Notes    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 49,776 49,673
Principal 50,000 50,000
2031 Asset-Backed Notes    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 148,544 147,957
Principal 150,000 150,000
2033 Notes    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 38,935 38,826
Principal 40,000 40,000
September 2026 Notes    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 322,339 321,358
Principal 325,000 325,000
January 2027 Notes    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 345,935 344,604
Principal 350,000 350,000
Debt Investments    
Commitments And Contingencies [Line Items]    
Long-Term Debt, Total 1,570,000 1,594,000
Debt Less than 1 year 105,000 0
Debt 1 - 3 years 689,000 382,000
Debt 3-5 years 411,000 847,000
Debt After 5 years 365,000 365,000
Lease and License Obligations    
Commitments And Contingencies [Line Items]    
Total lease payments 26,741 8,641
Lease and License Obligations Less than 1 year 2,539 2,723
Lease and License Obligations 1-3 years 6,629 2,259
Lease and License Obligations 3-5 years 6,248 2,452
Lease and License Obligations After 5 years $ 11,325 $ 1,207