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 |