XML 101 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Estimated Amortization of Cost of Insurance Acquired (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CCRA [Abstract]      
Number of Years-Cost of Customer Relationship Acquired Amortization 5 years    
2025 $ 635    
2026 582    
2027 534    
2028 491    
2029 453    
Thereafter 6,751    
Cost of customer relationships acquired $ 9,446 $ 10,043 $ 10,647