v3.26.1
Future Policy Benefits - Range of Crediting Rates for Policyholders' Account Balances Compared to the Guaranteed Minimum Crediting Rates (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
[1]
Jun. 30, 2025
Future Policy Benefits [Abstract]      
Policyholder account balances $ 91,168,032 $ 92,921,066 $ 94,063,407
At Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 73,061,809   76,001,744
1 Basis Point to 50 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 196,863   197,050
51 Basis Point to 150 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 17,909,360   17,864,613
Greater Than 150 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 0   0
Less than 2.00% [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 750,284   753,057
Less than 2.00% [Member] | At Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 750,284   753,057
Less than 2.00% [Member] | 1 Basis Point to 50 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 0   0
Less than 2.00% [Member] | 51 Basis Point to 150 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 0   0
Less than 2.00% [Member] | Greater Than 150 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 0   0
2.00% to 2.99% [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 196,542   224,698
2.00% to 2.99% [Member] | At Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 196,542   224,698
2.00% to 2.99% [Member] | 1 Basis Point to 50 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 0   0
2.00% to 2.99% [Member] | 51 Basis Point to 150 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 0   0
2.00% to 2.99% [Member] | Greater Than 150 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 0   0
3.00% to 3.99% [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 5,263,961   5,362,611
3.00% to 3.99% [Member] | At Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 5,263,961   5,362,611
3.00% to 3.99% [Member] | 1 Basis Point to 50 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 0   0
3.00% to 3.99% [Member] | 51 Basis Point to 150 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 0   0
3.00% to 3.99% [Member] | Greater Than 150 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 0   0
Greater than 4.00% [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 84,957,245   87,723,041
Greater than 4.00% [Member] | At Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 66,851,022   69,661,378
Greater than 4.00% [Member] | 1 Basis Point to 50 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 196,863   197,050
Greater than 4.00% [Member] | 51 Basis Point to 150 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances 17,909,360   17,864,613
Greater than 4.00% [Member] | Greater Than 150 Basis Points Above Guaranteed Minimum [Member]      
Future Policy Benefits [Abstract]      
Policyholder account balances $ 0   $ 0
[1] Balance sheet audited at December 31, 2025.