v3.26.1
Investments - Schedule of Amortized Cost, Unrealized Gains and Losses, and Market Value of Investment Securities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Cost $ 112,205,507 $ 110,112,242
Unrealized gains 1,185,428 2,185,806
Unrealized losses (954,638) (480,687)
Market Value 112,436,297 111,817,361
Short-Term Investments: | Corporate Bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 7,882,231 2,725,824
Unrealized gains 12,262 21,469
Unrealized losses (663) 0
Market Value 7,893,830 2,747,293
Short-Term Investments: | Municipal Bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 485,249  
Unrealized gains 1,301  
Unrealized losses 0  
Market Value 486,550  
Short-Term Investments: | Other    
Debt Securities, Available-for-sale [Line Items]    
Cost 986,324 924,658
Unrealized gains 0 0
Unrealized losses 0 0
Market Value 986,324 924,658
Long-Term Investments: | Corporate Bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 55,019,633 55,218,308
Unrealized gains 280,118 684,752
Unrealized losses (692,401) (306,784)
Market Value 54,607,350 55,596,276
Long-Term Investments: | Municipal Bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 16,784,771 16,662,335
Unrealized gains 150,709 351,044
Unrealized losses (226,214) (173,378)
Market Value 16,709,266 16,840,001
Long-Term Investments: | Asset-backed Securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 31,047,299 34,581,117
Unrealized gains 741,038 1,128,541
Unrealized losses (35,360) (525)
Market Value $ 31,752,977 $ 35,709,133