Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Contractual Obligations (Parenthetical) (Details)

v3.22.4
Commitments and Contingencies - Schedule of Contractual Obligations (Parenthetical) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Commitments And Contingencies [Line Items]    
Principal $ 1,594,000 $ 1,250,425
SMBC Facility    
Commitments And Contingencies [Line Items]    
Principal 72,000 29,900
Union Bank Facility    
Commitments And Contingencies [Line Items]    
Principal   0
MUFG Bank Facility    
Commitments And Contingencies [Line Items]    
Principal 107,000  
SBA Debentures    
Commitments And Contingencies [Line Items]    
Principal [1] 175,000 150,500
2022 Notes    
Commitments And Contingencies [Line Items]    
Principal 0 150,000
July 2024 Notes    
Commitments And Contingencies [Line Items]    
Principal 105,000 105,000
February 2025 Notes    
Commitments And Contingencies [Line Items]    
Principal 50,000 50,000
June 2025 Notes    
Commitments And Contingencies [Line Items]    
Principal 70,000 70,000
June 2025 3-Year Notes    
Commitments And Contingencies [Line Items]    
Principal 50,000 0
March 2026 A Notes    
Commitments And Contingencies [Line Items]    
Principal 50,000 50,000
March 2026 B Notes    
Commitments And Contingencies [Line Items]    
Principal 50,000 50,000
2031 Asset-Backed Notes    
Commitments And Contingencies [Line Items]    
Principal 150,000 0
2033 Notes    
Commitments And Contingencies [Line Items]    
Principal 40,000 40,000
September 2026 Notes    
Commitments And Contingencies [Line Items]    
Principal 325,000 325,000
January 2027 Notes    
Commitments And Contingencies [Line Items]    
Principal 350,000 0
2022 Convertible Notes    
Commitments And Contingencies [Line Items]    
Principal $ 0 $ 230,000
[1] Availability subject to the Company meeting the borrowing base requirements.