XML 60 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Component of Carrying Value of Debt (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Original issue (discount)/ premium, net of accretion $ 5,868,338 $ 7,974,601
Long-Term Line of Credit, Total 1,057,483,647 1,126,314,826
2025 Notes    
Debt Instrument [Line Items]    
Principal amount of debt 92,000,000 92,000,000
Original issue (discount)/ premium, net of accretion   0
Long-Term Line of Credit, Total   92,000,000
2026 Notes    
Debt Instrument [Line Items]    
Principal amount of debt 325,000,000 325,000,000
Original issue (discount)/ premium, net of accretion 111,245 398,402
Long-Term Line of Credit, Total 325,111,245 325,398,402
2029 Notes    
Debt Instrument [Line Items]    
Principal amount of debt 325,000,000 325,000,000
Original issue (discount)/ premium, net of accretion (2,770,098) (3,254,364)
Long-Term Line of Credit, Total $ 322,229,902 $ 321,745,636