v3.26.1
Schedule of Account Values by Range of Guaranteed Minimum Crediting Rates and the Related Range of Difference (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total $ 138,842,575 $ 140,605,750    
Universal Life [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 35,289,278 35,825,494 $ 36,951,111 $ 37,091,230
Universal Life [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From Less Than 100 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Universal Life [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From 100 To 199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0200 to 0299 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0300 to 0399 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 26,426,306   27,473,149  
Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 8,862,972   9,477,962  
Fixed Annuity [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 103,029,371 $ 104,233,454 104,853,296  
Fixed Annuity [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From Less Than 100 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Fixed Annuity [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From 100 To 199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 20,656,838   22,995,233  
Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0200 to 0299 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 10,867,680   10,236,552  
Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0300 to 0399 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 58,308,257   58,424,252  
Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 13,196,596   13,197,259  
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Universal Life [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 29,168,958   30,673,965  
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Universal Life [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From Less Than 100 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Universal Life [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From 100 To 199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0200 to 0299 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0300 to 0399 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 24,884,774   25,948,248  
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 4,284,184   4,725,717  
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Fixed Annuity [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 76,799,991   76,913,535  
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Fixed Annuity [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From Less Than 100 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Fixed Annuity [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From 100 To 199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 10,729,410   11,826,448  
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0200 to 0299 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 5,689,266   4,854,112  
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0300 to 0399 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 47,533,902   47,384,970  
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 12,847,413   12,848,005  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Universal Life [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 4,578,788   4,752,245  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Universal Life [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From Less Than 100 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Universal Life [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From 100 To 199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0200 to 0299 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0300 to 0399 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 4,578,788   4,752,245  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Fixed Annuity [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 20,214,235   21,721,224  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Fixed Annuity [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From Less Than 100 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Fixed Annuity [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From 100 To 199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 9,927,428   11,168,785  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0200 to 0299 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0300 to 0399 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 10,286,807   10,552,439  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050 [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Universal Life [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 1,541,532   1,524,901  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Universal Life [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From Less Than 100 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Universal Life [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From 100 To 199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0200 to 0299 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0300 to 0399 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 1,541,532   1,524,901  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Fixed Annuity [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 734,683   713,738  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Fixed Annuity [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From Less Than 100 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Fixed Annuity [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From 100 To 199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0200 to 0299 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 330,239   327,727  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0300 to 0399 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 55,261   36,757  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150 [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 349,183   349,254  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Universal Life [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Universal Life [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From Less Than 100 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Universal Life [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From 100 To 199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0200 to 0299 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0300 to 0399 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Universal Life [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Fixed Annuity [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 5,280,462   5,504,799  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Fixed Annuity [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From Less Than 100 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Fixed Annuity [Member] | Policyholder Account Balance Guaranteed Minimum Crediting Rate Range From 100 To 199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total    
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0200 to 0299 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 4,848,175   5,054,713  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0300 to 0399 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 432,287   450,086  
Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater [Member] | Fixed Annuity [Member] | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total