XML 115 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Interest Payable and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation costs $ 12,424 $ 17,001
Retirement plans 2,475 2,950
Accrued interest payable 16,966 5,308
Accrued expenses and other payables 5,772 4,667
Other reserves 4,458 5,007
Contingent consideration liability 1,224 1,765
Other liabilities fair value of derivative financial instruments 6,393 9,007
Current income taxes payable 0 2,197
Accounts payable 11,759 9,148
Other 4,250 1,386
Accrued interest payable and other liabilities $ 65,721 $ 58,436