XML 103 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Borrowings (Details) - USD ($)
12 Months Ended
Mar. 12, 2023
Dec. 31, 2023
Dec. 31, 2022
Other Borrowings      
Other Borrowings [Line Items]      
Note payable   $ 5,539,000 $ 5,539,000
Note payable interest rate (as percent)   3.83% 3.83%
Note payable leverage loan term (in years)   20 years 20 years
Note payable leverage loan payments year (in years)   7 years 7 years
Bank Term Funding Program Loan      
Other Borrowings [Line Items]      
Debt instrument, term (in years) 1 year    
Collateral value   $ 103,400,000  
Outstanding debt   $ 0