XML 190 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Aug. 12, 2021
May 29, 2020
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]          
Final fee     $ 456,000 $ 456,000 $ 627,000
Accrued liabilities          
Debt Instrument [Line Items]          
Deferred liability for social security taxes, CARES Act     0 0 $ 500,000
Term Loan | Solar Loan And Security Agreement          
Debt Instrument [Line Items]          
Aggregate principal amount   $ 40,000,000      
Fixed interest rate (percent)   9.40%      
Final fee   $ 1,000,000      
Final fee as percentage of aggregate principal amount (percent)   2.50%      
Effective interest rate during the period (percent)         10.30%
Term Loan | Solar Loan And Security Agreement | Variable Option One          
Debt Instrument [Line Items]          
Basis spread on variable rate (percent)   0.33%      
Debt period payment, interest only period   36 months      
Term Loan | SVB Term Loan          
Debt Instrument [Line Items]          
Aggregate principal amount $ 35,000,000        
Fixed interest rate (percent) 5.75%        
Basis spread on variable rate (percent) 2.50%        
Final fee $ 700,000        
Final fee as percentage of aggregate principal amount (percent) 2.00%        
Unamortized debt issuance costs     1,300,000 1,300,000  
Prepayment penalty and lender fees on debt extinguishment     500,000 500,000  
Debt issuance costs     $ 100,000 $ 100,000  
Effective interest rate during the period (percent)       7.80% 6.30%
Term Loan | SVB Term Loan | Prepayment Penalty, 1-24 Months          
Debt Instrument [Line Items]          
Debt prepayment penalty percentage (percent) 1.00%        
Term Loan | SVB Term Loan | Prepayment Penalty, 24 Months On          
Debt Instrument [Line Items]          
Debt prepayment penalty percentage (percent) 0.00%