v3.25.2
Investments - Schedule of Net Gains (Losses) on Investments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Investment Income [Line Items]        
Net realized losses $ (4,078) $ (333,419) $ (5,804) $ (425,776)
Net unrealized gains 550,529 99,813 414,276 918,561
Net gains (losses) on investments 546,451 (233,606) 408,472 492,785
Realized Gains (Losses) Fixed-maturity securities        
Net Investment Income [Line Items]        
Gross realized gains 54 721 842 805
Gross realized losses (4,132) (5,383) (6,646) (8,334)
Total fixed-maturity securities (4,078) (4,662) (5,804) (7,529)
Realized Gains (Losses) Equity securities        
Net Investment Income [Line Items]        
Gross realized gains 0 0 0 5,120
Gross realized losses 0 (328,757) 0 (423,367)
Total equity securities 0 (328,757) 0 (418,247)
Unrealized Gains (Losses) Equity Securities        
Net Investment Income [Line Items]        
Gross gains 0 0 0 622,874
Gross losses (95,176) (18,848) (288,506) 0
Total equity securities (95,176) (18,848) (288,506) 622,874
Unrealized Gains (Losses) Other Investments        
Net Investment Income [Line Items]        
Gross losses 0 0 0 0
Gross gains 645,705 118,661 702,782 295,687
Total other investments $ 645,705 $ 118,661 $ 702,782 $ 295,687