XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
LOANS PAYABLE - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2020
Dec. 31, 2019
Aug. 23, 2019
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2023
May 31, 2018
Bank of America | Revolving Credit Facility                    
Debt Instrument [Line Items]                    
Line of credit, maximum borrowing capacity     $ 100,000,000              
Margin adjustment     1.00%              
Outstanding line of credit       $ 0 $ 0   $ 0   $ 0  
Bank of America | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)                    
Debt Instrument [Line Items]                    
Basis spread on variable rate     0.10%              
Bank of America | Revolving Credit Facility | Fed Funds Effective Rate Overnight Index Swap Rate                    
Debt Instrument [Line Items]                    
Basis spread on variable rate     0.50%              
2019 Line of Credit, Expansion Option | Bank of America | Revolving Credit Facility                    
Debt Instrument [Line Items]                    
Line of credit, maximum borrowing capacity     $ 200,000,000              
Loans Payable | Non Interest Bearing Unsecured Convertible Loan                    
Debt Instrument [Line Items]                    
Loans payable, face amount $ 4,500,000     12,900,000 12,900,000   12,900,000      
Debt instrument, exchange period 3 years                  
Loans Payable | 2.88% Loans Payable                    
Debt Instrument [Line Items]                    
Loans payable, face amount                   $ 2,800,000
Stated interest rate (as a percent)                   2.88%
Interest on debt             0 $ 18,000    
Loans Payable | 2.75% Loans Payable                    
Debt Instrument [Line Items]                    
Loans payable, face amount   $ 4,000,000                
Stated interest rate (as a percent)   2.75%                
Interest on debt         17,000 $ 20,000 58,000 $ 61,000    
Debt instrument, exchange period   4 years                
Loans Payable | 2.00% Loans Payable                    
Debt Instrument [Line Items]                    
Loans payable, face amount       $ 14,500,000 $ 14,500,000   $ 14,500,000      
Stated interest rate (as a percent)       2.00% 2.00%   2.00%      
Interest on debt         $ 16,000   $ 16,000      
Debt instrument, exchange period       3 years            
Baylor Klein, Ltd                    
Debt Instrument [Line Items]                    
Contingent consideration       $ 18,500,000 18,500,000   18,500,000   $ 18,100,000  
7 Mile Advisors, LLC                    
Debt Instrument [Line Items]                    
Contingent consideration       $ 4,000,000 $ 4,000,000   $ 4,000,000