XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative2 (Details) - USD ($)
12 Months Ended
Nov. 05, 2021
Nov. 05, 2021
Jan. 31, 2015
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Repayment of debt       $ 12,831,000 $ 2,158,000 $ 17,543,000
PacWest Term Loan And Revolving Line Of Credit | Line of credit            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Line of credit facility, maximum borrowing capacity           20,000,000
Amended PacWest Term Loan and Revolving Line of Credit | Line of credit            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Line of credit facility, maximum borrowing capacity $ 20,000,000 $ 20,000,000        
Secured debt | PacWest Term Loan And Revolving Line Of Credit | Line of credit            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal amount     $ 10,000,000      
Interest rate     4.50%      
Secured debt | PacWest Term Loan And Revolving Line Of Credit | Line of credit | Prime rate            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Basis spread on variable rate     1.00%      
Revolving credit facility | Line of credit            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Outstanding amount       $ 1,171,000 $ 0  
Revolving credit facility | PacWest Term Loan And Revolving Line Of Credit | Line of credit            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Interest rate     4.25%      
Outstanding amount           $ 0
Revolving credit facility | PacWest Term Loan And Revolving Line Of Credit | Line of credit | Prime rate            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Basis spread on variable rate     0.75%      
Revolving credit facility | Amended PacWest Term Loan and Revolving Line of Credit | Line of credit            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Interest rate 2.10% 2.10%        
Collateral percentage   102.50%        
Revolving credit facility | PacWest Revolving Line of Credit | Line of credit            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Repayment of debt $ 1,675,000