v3.25.2
Investments - Schedule of Held To Maturity Securities by Contractual Maturity (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Net Investment Income [Line Items]    
Cost or Amortized Cost $ 7,045,231 $ 7,047,342
Estimated Fair Value 5,967,140 5,959,265
Less than one year    
Net Investment Income [Line Items]    
Cost or Amortized Cost 500,000 499,719
Estimated Fair Value 500,000 499,065
One to five years    
Net Investment Income [Line Items]    
Cost or Amortized Cost 2,056,576 622,375
Estimated Fair Value 1,992,470 600,288
Five to ten years    
Net Investment Income [Line Items]    
Cost or Amortized Cost 0 1,427,579
Estimated Fair Value 0 1,323,600
More than 10 years    
Net Investment Income [Line Items]    
Cost or Amortized Cost 4,488,655 4,497,669
Estimated Fair Value $ 3,474,670 $ 3,536,312