XML 331 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
Customer Deposits - Investment Certificates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Investment Certificates    
Amount of reserves that do not allow for a surrender charge $ 1,200,000 $ 1,500,000
Minimum    
Investment Certificates    
Amount of fixed rate investment certificates $ 1  
Term of fixed rate investment certificates 3 months  
Maximum    
Investment Certificates    
Amount of fixed rate investment certificates $ 2,000  
Term of fixed rate investment certificates 36 months