v3.26.1
Long-Term Debt - Debt Schedule (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Long-Term Debt, Gross $ 323,102,576 $ 253,836,832
Less current maturities (21,046,231) (646,064)
Less unamortized debt issuance costs (2,105,838) (2,048,136)
Long-Term Debt, Excluding Current Maturities 299,950,507 251,142,632
Revolving Term Loan | Line of Credit    
Debt Instrument [Line Items]    
Revolving term loans 50,791,876 19,698,378
Notes Payable | Notes Payable to Banks    
Debt Instrument [Line Items]    
Term loan 254,000,000 221,538,454
Notes Payable, Other Payables | Notes Payable, Other Payables    
Debt Instrument [Line Items]    
Term loan 18,310,700 $ 12,600,000
Revolving Term Loan    
Debt Instrument [Line Items]    
Revolving term loans $ 65,000,000.0