XML 149 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings - Narrative (Details)
3 Months Ended
Jan. 06, 2023
USD ($)
quick_ratio
Mar. 31, 2023
Mar. 31, 2022
Aug. 12, 2021
USD ($)
SVB Term Loan | Term loan        
Debt Instrument [Line Items]        
Aggregate principal amount $ 35,000,000     $ 35,000,000
Proceeds from (Repayments of) Secured Debt 35,000,000      
Effective interest rate during the period (percent)   8.60%    
Contingent interest rate increase due to default   3.00%    
SVB Amended Term Loan | Term loan        
Debt Instrument [Line Items]        
Proceeds from (Repayments of) Secured Debt $ (36,000,000)      
Final fee as percentage of aggregate principal amount (percent) 2.00%      
SVB Amended Term Loan | Term loan | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.50%      
SVB Amended Term Loan | Term loan | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate 6.75%      
SVB Amended Term Loan | Term loan | Revolving Credit Facility        
Debt Instrument [Line Items]        
Accordion feature, increase limit $ 15,000,000      
Accounts receivable borrowing base (percent) 80.00%      
Fixed interest rate (percent) 6.25%      
Adjusted quick ratio threshold | quick_ratio 1.5      
SVB Amended Term Loan | Line of Credit | Revolving Credit Facility        
Debt Instrument [Line Items]        
Revolving credit facility, aggregate principal amount $ 15,000,000      
Total commitment fee, amount 187,500      
Contingent fee, amount $ 150,000      
Solar Term Loan | Term loan        
Debt Instrument [Line Items]        
Effective interest rate during the period (percent)     6.30%