General form of registration statement for all companies including face-amount certificate companies

Revenue (Details) - Schedule of unfulfilled performance obligations

v3.23.1
Revenue (Details) - Schedule of unfulfilled performance obligations - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
2022 Total unfulfilled performance obligations $ 11.1    
2023 Total unfulfilled performance obligations     $ 7
2024 Total unfulfilled performance obligations   $ 4.1  
All Other Performance Obligations [Member]      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
2022 Total unfulfilled performance obligations $ 11.1    
2023 Total unfulfilled performance obligations     $ 7
2024 Total unfulfilled performance obligations   $ 4.1