v3.26.1
Long-Term Debt - Debt Schedule (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Long-Term Debt, Gross $ 327,560,700 $ 253,836,832
Less current maturities (21,004,355) (646,064)
Less unamortized debt issuance costs (2,246,015) (2,048,136)
Long-Term Debt, Excluding Current Maturities 304,310,330 251,142,632
Revolving Term Loan | Line of Credit    
Debt Instrument [Line Items]    
Revolving term loans 55,250,000 19,698,378
Notes Payable | Notes Payable to Banks    
Debt Instrument [Line Items]    
Delayed-draw term loan 254,000,000 221,538,454
Notes Payable, Other Payables | Notes Payable, Other Payables    
Debt Instrument [Line Items]    
Delayed-draw term loan 18,310,700 $ 12,600,000
Revolving Term Loan    
Debt Instrument [Line Items]    
Revolving term loans $ 65,000,000.0