XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details) - Subsequent Event - USD ($)
1 Months Ended
Apr. 30, 2024
May 06, 2024
Subsequent Event [Line Items]    
Common stock repurchase (in shares)   7,303
Shares acquired, average cost (in dollars per share)   $ 51.29
Term Loan    
Subsequent Event [Line Items]    
Debt instrument, face amount $ 20,000,000  
Debt instrument, term 10 years  
Debt instrument, interest rate, stated percentage 8.25%  
Interest rate, term 5 years  
Debt instrument, basis spread on variable rate 3.62%  
Debt instrument, periodic payment $ 170,408  
Amortization period of interest 20 years  
Monthly payment, term 5 years  
Payment of debt issuance costs $ 356,000  
Minimum tangible net worth $ 25,000,000  
Term Loan | Interest Rate Floor    
Subsequent Event [Line Items]    
Debt instrument, basis spread on variable rate 6.50%