XML 105 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Borrowings - Schedule of Other Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Notes payable $ 171,282 $ 199,793
Short-term borrowings 13,430 17,612
Other 59,204 61,267
Secured borrowings 401,897 317,942
Total other borrowings $ 645,813 $ 596,614