v3.26.3
Debt - Schedule of Component of Carrying Value of Debt (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Original issue (discount)/ premium, net of accretion $ 3,431,843 $ 5,299,866
Carrying value of debt 329,810,054 1,040,842,703
2026 Notes    
Debt Instrument [Line Items]    
Principal amount of debt 325,000,000 325,000,000
Original issue (discount)/ premium, net of accretion   33,026
Carrying value of debt   325,033,026
2029 Notes    
Debt Instrument [Line Items]    
Principal amount of debt 325,000,000 325,000,000
Original issue (discount)/ premium, net of accretion (2,083,652) (2,603,509)
Carrying value of debt $ 322,916,348 $ 322,396,491