v3.26.1
Line of Credit (Details)
3 Months Ended
Aug. 07, 2025
USD ($)
Aug. 01, 2025
USD ($)
Dec. 20, 2024
USD ($)
Oct. 20, 2023
USD ($)
Nov. 01, 2022
USD ($)
bank
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Line of Credit Facility [Line Items]                
Letters of credit outstanding           $ 0    
Revolving Credit Facility | Credit Agreement | Line of Credit                
Line of Credit Facility [Line Items]                
Number of banks with agreements | bank         2      
Number of banks, administrative agent | bank         1      
Maximum amount outstanding during period         $ 90,000,000      
Line of credit facility, increase         $ 50,000,000      
Debt instrument, term (in years) 5 years       5 years      
Repayments of long-term lines of credit   $ 30,320,173            
Repayments of long-term lines of credit, principal   30,000,000            
Repayments of long-term lines of credit, interest   $ 320,173            
Line of credit facility, maximum borrowing capacity $ 55,000,000              
Line of credit facility, increase limit $ 20,000,000              
Outstanding balance of the line of credit           0   $ 0
Unused line of credit           55,000,000   $ 55,000,000
Interest expense           $ 0 $ 411,517  
Revolving Credit Facility | Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR)                
Line of Credit Facility [Line Items]                
Variable rate 2.00%       1.25%      
Revolving Credit Facility | Credit Agreement | Line of Credit | Base Rate                
Line of Credit Facility [Line Items]                
Variable rate 1.00%       0.25%      
Letter of Credit                
Line of Credit Facility [Line Items]                
Debt instrument, term (in years)     1 year 1 year        
Debt instrument, face amount     $ 133,303 $ 1,080,000        
Debt instrument, renewal term (in years)     1 year 1 year