XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value - Schedule of Carrying Value and Estimated Fair Value of Borrowings (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Borrowings $ 332,585,672 $ 401,085,634
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Borrowings 450,607,659 448,484,696
Carrying Value | 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Borrowings 432,577,987 429,275,062
Carrying Value | Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Borrowings 18,029,672 19,209,634
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Borrowings 332,585,672 401,085,634
Fair Value | 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Borrowings 314,556,000 381,876,000
Fair Value | Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Borrowings $ 18,029,672 $ 19,209,634