v3.25.4
Other Borrowings (Details) - Other Borrowings - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2025
Other Borrowings [Line Items]    
Note payable $ 5,539 $ 0
Note payable interest rate (as percent) 3.83%  
Note payable leverage loan term (in years) 20 years  
Note payable leverage loan payments year (in years) 7 years