XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings - Narrative (Details)
3 Months Ended 6 Months Ended
Jan. 06, 2023
USD ($)
quick_ratio
Jun. 30, 2024
USD ($)
Jun. 30, 2023
Jun. 30, 2024
USD ($)
Jun. 30, 2023
Aug. 12, 2021
USD ($)
SVB Term Loan | Term loan            
Debt Instrument [Line Items]            
Aggregate principal amount           $ 35,000,000
Proceeds from (repayments of) term loan $ (35,000,000)          
First-Citizens Amended Term Loan | Term loan            
Debt Instrument [Line Items]            
Proceeds from (repayments of) term loan $ 36,000,000          
Final fee as percentage of aggregate principal amount 2.00%          
First-Citizens Amended Term Loan | Term loan | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.50%          
First-Citizens Amended Term Loan | Term loan | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate 6.75%          
First-Citizens 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 6.25%          
Adjusted quick ratio threshold | quick_ratio 1.5          
First-Citizens 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          
Line of credit outstanding   $ 0   $ 0    
First-Citizens Term Loan | Term loan            
Debt Instrument [Line Items]            
Effective interest rate during the period   9.30% 8.90% 9.30% 8.80%