v3.26.1
Schedule of Account Values by Range of Guaranteed Minimum Crediting Rates and the Related Range of Difference (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total $ 138,026,432 $ 140,605,750    
Universal Life [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 34,990,504 35,825,494 $ 36,376,021 $ 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 0100 to 0199 [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,274,669   27,212,647  
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,715,835   9,163,374  
Fixed Annuity [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 102,529,346 $ 104,233,454 104,835,749  
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 0100 to 0199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 20,095,233   22,367,104  
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 11,890,785   10,100,566  
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 57,357,696   59,206,984  
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,185,632   13,161,095  
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Universal Life [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 28,982,402   30,167,878  
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 0100 to 0199 [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,733,263   25,686,478  
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,249,139   4,481,400  
Policyholder Account Balance, at Guaranteed Minimum Crediting Rate [Member] | Fixed Annuity [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 76,666,496   77,277,381  
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 0100 to 0199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 10,546,598   11,531,923  
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 6,737,506   4,783,024  
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 46,550,291   48,154,943  
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,832,101   12,807,491  
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,466,696   4,681,974  
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 0100 to 0199 [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,466,696   4,681,974  
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 19,839,781   21,395,217  
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 0100 to 0199 [Member]        
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]        
Total 9,548,635   10,835,181  
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,291,146   10,560,036  
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,406   1,526,169  
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 0100 to 0199 [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,406   1,526,169  
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 778,808   724,810  
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 0100 to 0199 [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 334,302   333,277  
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 90,975   37,929  
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 353,531   353,604  
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 0100 to 0199 [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,244,261   5,438,341  
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 0100 to 0199 [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,818,977   4,984,265  
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 425,284   454,076  
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