v3.26.1
Investments - Schedule of Amortized Cost, Unrealized Gains and Losses, and Market Value of Investment Securities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Cost $ 112,764,464 $ 110,112,242
Unrealized gains 1,747,364 2,185,806
Unrealized losses (856,071) (480,687)
Market Value 113,655,757 111,817,361
Short-Term Investments: | Corporate Bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 8,908,422 2,725,824
Unrealized gains 42,996 21,469
Unrealized losses 0 0
Market Value 8,951,418 2,747,293
Short-Term Investments: | Municipal Bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 481,122  
Unrealized gains 3,042  
Unrealized losses 0  
Market Value 484,164  
Short-Term Investments: | Other    
Debt Securities, Available-for-sale [Line Items]    
Cost 850,256 924,658
Unrealized gains 0 0
Unrealized losses 0 0
Market Value 850,256 924,658
Long-Term Investments: | Corporate Bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 51,998,693 55,218,308
Unrealized gains 399,389 684,752
Unrealized losses (646,504) (306,784)
Market Value 51,751,578 55,596,276
Long-Term Investments: | Municipal Bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 16,768,335 16,662,335
Unrealized gains 278,329 351,044
Unrealized losses (189,538) (173,378)
Market Value 16,857,126 16,840,001
Long-Term Investments: | Asset-backed Securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 33,757,636 34,581,117
Unrealized gains 1,023,608 1,128,541
Unrealized losses (20,029) (525)
Market Value $ 34,761,215 $ 35,709,133